过去时和完成时的区别!

问题描述:

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

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