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

问题描述:

有关过去完成时的一个英语选择题!
如下:
They _____ 3000 English words by the end of last term.
A.had learned B.are learning C.will learn D.have learned
请问,选哪个呢?
还有,我总是把一般过去时与过去完成时和现在完成时三者混淆,分不清.概念我清楚,就是具体到题上面分不清.大家有什么秘诀分享下!怎么分辨这三个!
并且说了秘诀的,
1个回答 分类:英语 2014-11-03

问题解答:

我来补答
A
by the end of ...这个短语要看具体of后面的时间是过去的还是现在还是将来 这里是上个学期 所以用过去完成时
一般过去式:句子中有过去的时间点 比如 last year,just now,yesterday之类的 都是用一般过去
现在完成时:强调过去并且对现在产生影响 还有它与一些时间短语连用 比如:in the recent years
过去完成时:也就是过去的过去所完成的
还有什么不懂请追问
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题