英语吧 关注:1,544,384贴子:11,404,750
  • 1回复贴,共1

【求助】求各位大神们帮我看一下这个例句

只看楼主收藏回复

From my point of view dinosaurs have died out millions of years ago because of the change of climate.
其中have died out不是现在完成时吗。我好像记得现在完成时态不能和ago连用。这个例句肯定是对的。所以想请教各位大神们帮我解释一下,谢谢了


1楼2016-06-24 23:43回复
    我想是因为millions of years ago 并不是一个准确的时间点,而恐龙灭绝的时间也不是确切地知道,句子是想表达在某个很久之前的某个时间点恐龙就已经灭绝了,所以用的完成时态。你可以理解为millions of years ago 表达的时间在恐龙灭绝之后就好了


    2楼2016-09-04 19:58
    回复