过去时和现在完成时的区别,下面这道题为什么不用现在完成时,后跟了一段时间啊,

、?You look so young.Haven’t you graduated from your university?

?Yes, I in the English Department of Shandong University for four years.

A.studied B.study C.had studied D.was studying

俊狼猎英团队为您解答。
A.studied 为正确选项。
现在完成时是表示过去动作对现在的影响,也就是过去的动作一直持续到现在。问句“Haven’t you graduated from your university?”和答句中的“Yes”说明主语“you”已经毕业,现在已经不在学校读书,所以不能再用完成时态,因为如果再用完成时态,则说明现在还在学校读书,这与题意不符。

祝你进步!
温馨提示:答案为网友推荐,仅供参考
大家正在搜