Theyhavemadesogreatprogress&

发布时间:2020-07-12 06:29:25

They have made so great progress      












A.three years ago











B.for three years










C.in the past three years










D.before three years

网友回答

C解析考查时态。“in/over/for+一段时间”常和现在完成时连用。A用于一般过去时。句意“在过去的三年里,他们已经取得了如此大的进步。”故选C。
以上问题属网友观点,不代表本站立场,仅供参考!