They have made so great progress .A.three years agoB.for three yearsC.in the past three yearsD.befor

题目简介

They have made so great progress .A.three years agoB.for three yearsC.in the past three yearsD.befor

题目详情

They have made so great progress      .
A.three years agoB.for three years
C.in the past three yearsD.before three years
题型:单选题难度:偏易来源:不详

答案

C
考查时态。“in/over/for+一段时间”常和现在完成时连用。A用于一般过去时。句意“在过去的三年里,他们已经取得了如此大的进步。”故选C。

更多内容推荐