during the last decade of the 19th century 与什么时态连用?Millions of immigrates------ in Europe during the last decade of the 19th century A.has arrived B.had arrived C.arrived选哪个,为什么?

问题描述:

during the last decade of the 19th century 与什么时态连用?
Millions of immigrates------ in Europe during the last decade of the 19th century
A.has arrived B.had arrived C.arrived
选哪个,为什么?

C. 过去式

我的理解,绝不权威。
B.
19th century 是过去的时间,during表在持续的一段时间,一般用完成时态,所以用过去完成时。
如用 A, 后边时间应该是since the last decade of the 19th century
如用 C, 后边时间应该是 in the last decade of the 19th century

必须C啊.A是现在完成时表示过去到现在一直在做的.题中明显看出只是局限在19世纪,没有涉及现在,也没有强调对现在造成了影响.B过去完成时当然也不可能,没有出现过去的过去,只有19 世纪一个时间点.
其实现在完成时和过去时是很容易混的,只要坚持记住现在完成时是“过去加现在”,一定要感受到两个要素才可以选他

C。因为后面有具体时间