7.过去完成时
l) 过去完成时由“had+过去分词”构成。过去完成时的动词表示过去某一时刻或某一动作之前完成的动作或状态。句中常用 by, before, until, when 等词引导的时间状语。例如:
By the end of last year we had built five new houses.
2) 过去完成时的动词还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去。例如:
Before he slept, he had worked for 12 hours.
8. 将来完成时
主要用来表示,在未来某一时间会业已完成的动作。在含这一时态的句子里,常以短语或句子来交代这个"将来时间"。例如:
By this time next year he will have graduated from college.
明年的这个时候他已大学毕业了。
I hope that I will have finished this article before you come tomorrow.
我希望在你明天来之前我已完成了这篇文章。
By the end of November I shall have accomplished the composition of this book.
十一月底我将已写完这本书。
They will have got home by now .
他们这时可能已经到家了。
9. 现在完成进行时
现在完成进行时由“have(has)+ been+现在分词”构成,表示现在以前一直在进行的动作。有些词,如 work, study, live, teach 等用现在完成进行时与用现在完成时意思差不多。例如:I have worked here for three years.
I have been working here for three years.
但多数动词在这两种时态中表示不同意思。例如:
I have written a letter. (已写完)
I have been writing a letter. (还在写)
注意:表示短暂动作的动词,如 finish, marry, get up, come, go 等不能用这种时态。
10. 过去将来时
过去将来时表示从过去的某一时间看将要发生的动作或存在的状态。过去将来时常用在宾语从句中,且主句必须是一般过去时。例如:
We asked him where we should go to work next week.
我们问他我们下周上哪儿去劳动。又如:
They wanted to know when you would finish the article.
他们想知道你什么时候写完这篇文章。