过去时和完成时的区别!Insects first appeared 400 million years ago.Down through the ages,they ____endlessly to survive.A.struggled B.have struggled

问题描述:

过去时和完成时的区别!
Insects first appeared 400 million years ago.Down through the ages,they ____endlessly to survive.
A.struggled B.have struggled

过去时指过去经常或某时发生的动作,或存在的状态。其中动词用过去式。
完成时指在过去某一时间之前(也称“过去的过去”)已经发生或完成的动作。
选B

完成时指在一段时间里都持续的 过去时指的是时间点 你这一空最好的说法应该是have been struggling 但选项里没有 你就选B好了 也对

A
句中有具体时间就是过去时,而表示已经发生的又不指出明确时间就是现在完成时

B
现在完成时就是指过去的动作 一直延续到现在还在发生
而过去式 是指过去做的事 现在一定是已经做完了
这句话的翻译是
昆虫4亿年前已经出现。再出现后的这些岁月中,他们一直挣扎着活下去。(现在仍然是这样)