我从未见过这样的动物 为什么是I never saw such an animal 而不是I have never seen such an anima...

我从未见过这样的动物 为什么是I never saw such an animal 而不是I have never seen such an animal ?把never 提前为什么是Never did I see such an animal 为什么不是Never have I seen such an animal ?
不是在过去发生的对现在产生影响了吗?过去没见过,现在见着了,产生了影响。

1.saw是see的过去式,这句话说:我过去没有见过……,发生在过去,而不是延伸到现在,所以用过去时!而seen是see的过去分词,用于完成时或者被动形式,所以用saw
2.如果用have表示到现在为止我都没过这种动物,与句意矛盾
3.句子发生在过去,所以用did
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-05
个人认为,两种讲法都是对的。口语里面经常用过去时态,而不是用完成时态。可能是为了表达更简单。我一位做外贸的朋友经常说Did you receive my mail?而不是说have you received my mail?也许是这个道理吧
第2个回答  2011-05-05
时态没用对,就应该是过去时而不是完成时
第3个回答  2011-05-05
用完成时态可以强调从以前到现在的时间段里一直都没有见过~~
第4个回答  2011-05-05
时态没用对,就应该是过去时而不是完成时
相似回答