作业帮 > 英语 > 作业

有关过去完成时的一个英语选择题!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 18:23:36
有关过去完成时的一个英语选择题!
如下:
They _____ 3000 English words by the end of last term.
A.had learned B.are learning C.will learn D.have learned
请问,选哪个呢?
还有,我总是把一般过去时与过去完成时和现在完成时三者混淆,分不清.概念我清楚,就是具体到题上面分不清.大家有什么秘诀分享下!怎么分辨这三个!
并且说了秘诀的,
A
by the end of ...这个短语要看具体of后面的时间是过去的还是现在还是将来 这里是上个学期 所以用过去完成时
一般过去式:句子中有过去的时间点 比如 last year,just now,yesterday之类的 都是用一般过去
现在完成时:强调过去并且对现在产生影响 还有它与一些时间短语连用 比如:in the recent years
过去完成时:也就是过去的过去所完成的
还有什么不懂请追问