7.將來完成時(shí):表示在將來某時(shí)之前將完成的動作或狀態(tài)。
例句:1.Tomorrow morning, I will have cleaned the windows. [動作]
2.Next Sunday, he will have been a new doctor. [狀態(tài)]
8.過去將來完成時(shí):表示在過去某一時(shí)間之前本該完成的動作或狀態(tài)。[一般用于虛擬語態(tài)]
例句:1.If he had worked hard enough, he would have built a new house. [動作] [實(shí)際情況是因?yàn)樗粔蚺?,所以新房子連影子都沒有]
2.If he were alive, he would have been a doctor now. .[狀態(tài)][實(shí)際情況是他已經(jīng)去世,所以永遠(yuǎn)成不了醫(yī)生]
9.現(xiàn)在進(jìn)行時(shí):在現(xiàn)在之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:Tom is reading a book.
10.過去進(jìn)行時(shí):在過去某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:The dog was eating a bone.
11.將來進(jìn)行時(shí):在將來某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:At ten tomorrow morning, I will be writing the letter for you.
12.過去將來進(jìn)行時(shí):從過去某時(shí)來看將再以后某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:Jack told me that he would be working hard the next year.
13.現(xiàn)在完成進(jìn)行時(shí):在現(xiàn)在之前就已經(jīng)完成并且還要延續(xù)下去的動作。[較少用]
例句:Tom has been reading this book for over ten hours.
14.過去完成進(jìn)行時(shí):在過去某時(shí)之前就已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:The workers had been building the railway then.
15.將來完成進(jìn)行時(shí):在將來某時(shí)之前就已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:They will have been making their efforts after that time.
16.過去將來完成進(jìn)行時(shí):在過去某時(shí)之前看來將來某時(shí)應(yīng)該已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:We thought they would have been doing physical training till then.
二. 時(shí)態(tài)的比較:時(shí)態(tài)的比較一般指的是動作或狀態(tài)發(fā)生的先后。
過去時(shí)比現(xiàn)在時(shí)先發(fā)生:
例句:1. Jack built a path last year, and now he builds a house. [動作]
2. Mr. White was a worker years ago, and now he is an engineer. [狀態(tài)]
完成時(shí)要比一般時(shí)先發(fā)生:
例句:Tom said that he had done his work already.
現(xiàn)在完成時(shí)與過去時(shí)不能比較,因?yàn)橥瓿蓵r(shí)指的是范圍,而過去時(shí)指的是時(shí)點(diǎn)。
將來時(shí)比一般時(shí)晚發(fā)生:
例句:The mother told us she would prepare the dinner early tomorrow.
例句:1.Tomorrow morning, I will have cleaned the windows. [動作]
2.Next Sunday, he will have been a new doctor. [狀態(tài)]
8.過去將來完成時(shí):表示在過去某一時(shí)間之前本該完成的動作或狀態(tài)。[一般用于虛擬語態(tài)]
例句:1.If he had worked hard enough, he would have built a new house. [動作] [實(shí)際情況是因?yàn)樗粔蚺?,所以新房子連影子都沒有]
2.If he were alive, he would have been a doctor now. .[狀態(tài)][實(shí)際情況是他已經(jīng)去世,所以永遠(yuǎn)成不了醫(yī)生]
9.現(xiàn)在進(jìn)行時(shí):在現(xiàn)在之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:Tom is reading a book.
10.過去進(jìn)行時(shí):在過去某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:The dog was eating a bone.
11.將來進(jìn)行時(shí):在將來某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:At ten tomorrow morning, I will be writing the letter for you.
12.過去將來進(jìn)行時(shí):從過去某時(shí)來看將再以后某時(shí)之前開始,以后還要延續(xù)一段時(shí)間的動作。[要注意只有延續(xù)性動詞可以用進(jìn)行時(shí)]。
例句:Jack told me that he would be working hard the next year.
13.現(xiàn)在完成進(jìn)行時(shí):在現(xiàn)在之前就已經(jīng)完成并且還要延續(xù)下去的動作。[較少用]
例句:Tom has been reading this book for over ten hours.
14.過去完成進(jìn)行時(shí):在過去某時(shí)之前就已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:The workers had been building the railway then.
15.將來完成進(jìn)行時(shí):在將來某時(shí)之前就已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:They will have been making their efforts after that time.
16.過去將來完成進(jìn)行時(shí):在過去某時(shí)之前看來將來某時(shí)應(yīng)該已經(jīng)完成并且還要延續(xù)下去的動作。{很少用}
例句:We thought they would have been doing physical training till then.
二. 時(shí)態(tài)的比較:時(shí)態(tài)的比較一般指的是動作或狀態(tài)發(fā)生的先后。
過去時(shí)比現(xiàn)在時(shí)先發(fā)生:
例句:1. Jack built a path last year, and now he builds a house. [動作]
2. Mr. White was a worker years ago, and now he is an engineer. [狀態(tài)]
完成時(shí)要比一般時(shí)先發(fā)生:
例句:Tom said that he had done his work already.
現(xiàn)在完成時(shí)與過去時(shí)不能比較,因?yàn)橥瓿蓵r(shí)指的是范圍,而過去時(shí)指的是時(shí)點(diǎn)。
將來時(shí)比一般時(shí)晚發(fā)生:
例句:The mother told us she would prepare the dinner early tomorrow.

