金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
很多同学觉得英语中很不能理解的语法点之一就是时态,这是因为中文的谓语是不存在时态之说的,我们用各种表示不同时间的或者具体时间来表达不同的时间段发生的动作。英文中,谓语动词的时态跟时间状语是需要保持一致的。
在所有的时态中,过去完成时算是高中语法的一个重点和难点。
一,过去完成时的构成: had done
构成是非常好理解的,现在完成时结构是have done 过去完成时只要把助动词have变成过去式had就可以了。
二,过去完成时的用法。
------------B------------------------A--------------------time
假设上面是个时间轴,A点是一个过去的时间,或者发生的过去的事件,B明显就是发生在A之前的一个动作,那我们在表达B事件的时候就应该选用过去完成时 had done。
She had finished the work by the end of last week.
她在上周末之前就已经完成了工作。
“上周末”本身就是一个过去 的时间,“完成工作”在上周末之前就已经完成,所以使用过去完成时had done。
She said that she had seen the movie.
她说她已经看过电影了。
“她说”已经是一个过去的事情了,而“看电影”明显就是在“说”之前,所以应该使用过去完成时。
2. 除了本身的含义之外,过去完成时也有一些特殊用法。
1)hope,expect, mean, intend, want, suppose 的过去 完成时表示“过去未曾实现 的愿望或意图“
I had intended to come and visit you. 意为“ 我本来想来看你的(但是实际上我没来)”
2)hardly/barely/scarcely... when....
no sooner...than
这两个句型中,固定使用had done
关于过去完成时,你明白了吗 |
|