问题 选择题

—Your English is good.

—Thank you. I _______ it for three years.

A.learn

B.learned

C.have learned

D.had learned

答案

答案:C

考查动词的时态用法。根据句中的“for three years”可知,学英语三年了,用现在完成时;此句中不涉及过去的时间,排除一般过去时和过去完成时。

选择题
单项选择题