作业帮 > 英语 > 作业

一道英语动词时态题-Long time no see.Haven't you graduated from colleg

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 17:11:41
一道英语动词时态题
-Long time no see.Haven't you graduated from college?
-Yes.I _____ English for four years in Natong.
这里为什么用studied,而不能用have stuied?
注意这道题就是用来迷惑答题者的.初步看有for 加一段时间了就会想到现在完成时,而且句子也是用现在完成时问的.所以很容易错.但是仔细想想,现在完成时的定义.发生在过去对现在造成的影响或者表示从过去发生一直持续到现在.从句子意思分析这个事情是发生在过去的,但是没有持续到现在.也没有对现在造成影响.所以它只表示过去一段时间发生的事情.所以我认为应该用一般过去时