Great!Your English is very excellent.Do you learn it here? No.I__as an exchange student in Americafor 2 years.A、had studied B、were studing C、have studied D、studied请详解一下,重点解释ACD三个选项答案是D

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:02:27

Great!Your English is very excellent.Do you learn it here? No.I__as an exchange student in Americafor 2 years.A、had studied B、were studing C、have studied D、studied请详解一下,重点解释ACD三个选项答案是D
Great!Your English is very excellent.Do you learn it here? No.I__as an exchange student in America
for 2 years.
A、had studied B、were studing C、have studied D、studied
请详解一下,重点解释ACD三个选项
答案是D

Great!Your English is very excellent.Do you learn it here? No.I__as an exchange student in Americafor 2 years.A、had studied B、were studing C、have studied D、studied请详解一下,重点解释ACD三个选项答案是D
已不在当年做交换生这个情境,所以无需完成时,用过去式即可.而且A中没有过去式这一层直接跳到过去完成时显然不对.

应该选c吧
题目中有for 2 years是持续一段时间,所以用完成时
第一个是过去完成时,题目里是现在讲的话,不可能是过去
第四个是过去时,表示过去做过什么但没有持续一段时间的意思

had studied 指过去完成时
were studing 指过去进行时
have studied 指现在完成时
studied 指过去时
选 D 用过去时。此句独立于前一句。

Great!Your English is very excellent.Do you learn it here? No.I_C_as an exchange student in Americafor 2 years.
A、had studied B、were studing C、have studied D、studied
前面的对话的时态是一般现在时,很明显应该是现在完成时,所以选C