by the time of last term ,we have finish all the lessons

问题描述:

by the time of last term ,we have finish all the lessons
we had invented many new things by the time of last years
两个句子都是by the time ,主句的时态为什么不同?
1个回答 分类:英语 2014-12-08

问题解答:

我来补答
第一个句子【by the time of last term ,we have finish all the lessons】错误,正确的表达是:
By the time of last term ,we had finished all the lessons.
by the time of 表示“到...的时候”,句意是:在上个学期为止,我们已经学完了所有的课程.这里需要用过去完成时态,其结构是:had + 过去分词.过去完成时指:某一动作在过去某个时间或者动作之前发生,即发生的时间是“过去的过去”.有关过去完成时的定义、用法请参考:http://baike.baidu.com/view/201153.htm
第二个句子【we had invented many new things by the time of last years】,其实,也有一点小错误.正确的是:We had invented many new things by the time of last year.
这里的years不需加S.具体的解析请参考上面的.
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29