By the end of last term, we _____ about twenty English songs
来源:百度知道 编辑:UC知道 时间:2024/05/17 22:13:13
A.had learned
B.would learn
C.have learned
D.learned
选哪个?为什么?
B.would learn
C.have learned
D.learned
选哪个?为什么?
选A。 by the end of 句式用完成时态,如果后面跟的是现在的时间点,句子用现在完成时态;如果后面跟的是过去的时间点,句子用过去完成时态。这里的last term是一个过去的时间点,所以应使用过去完成时态,即had done的形式。
A正确
过去完成时
到上个学期末,是过去时,所以用had。
B是将来时
C是现在完成时
D是一般过去时
你只要记住有by the end of出现,句子一般就是过去完成时,因为他后面一般跟的就是一个时间段或点。
过去完成时的意思是过去某个时间或某个动作之前已经完成的动作。
由定义你就可以判断出答案了
A
用过去完成时
by the end of 句式用完成时态
by the end of 与at the end of
in the end of,by the end of,at the end of,的用法.
by the end of 怎么用
by the end,at the end of,in the end分别与什么时态连用
at the end of, in the end,by the end 的区别,请举例
怎样区分in the end , by the end, at the end of
If the work by the end of this month is ....
at the end与at the eng of和in the end、by the end of的区别
by the end of 和 at the end of 有什么区别?
By the end of 和At the end of的区别