9、一般過去將來時 | 立足于過去某一時刻,從過去看將來,常用于賓語從句中 | The next day(morning, Year) The following month (week) etc |
1,Was/were+going to+do 2,would/should+do+其他 |
Was/were放于句首,would/should提到句首 | 1,Was/were+not+going to+do 2,would/should+not+do |
10、過去將來進行時 | 就過去某一時間而言,將來某一時刻或某一段時間正在進行的動作,主要用于賓語從句中,多用于間接引語 | Shoud/would+be+現(xiàn)在分詞 | 例句:They said they would be coming He said he could not come because he would be having a meeting |
||
11、將來完成時 | 在將來某一時刻之前開始的動作或狀態(tài) | By the time of,by the end of+時間短語(將來) by the time+從句(將來) | 主語+be going to/will/shall+shall+have+p,p(過去分詞)+其他 | 例句:By the time you get back,great changes will have taken place in this area | |
12、過去將來完成時 | 過去某一時間對將來某一時刻以前所會發(fā)生的動作,常用在虛擬語氣中,表示與過去的事實相反 | Should/would have done sth | 例句:I thought you'd have left by this time He told them he would have finished it by 8 o'clock |
||
13、現(xiàn)在完成進行時 | 從過去某一時間開始一直延續(xù)到現(xiàn)在的動作,這一動作可能剛剛開始,也可能仍然在繼續(xù),并可能延續(xù)到將來 | Since+時間點, for+時間段 | Hanv/has+been+doing+其他 |
例句:I have been sitting here for an hour The children have been watching TV since six o'clock. |
|
14、過去完成進行時 | 某正在進行的動作或狀態(tài),持續(xù)到過去某個時刻,還未完成,一直持續(xù)到之后的當前才結(jié)束 | 特殊含義:1,尚未完成:He had been writing the novel 他已經(jīng)在寫小說了(他沒寫完) 2,企圖:He had been studying the meaning of this proverb他曾今學習過這個諺語(他曾經(jīng)努力學習過他) 3,未得結(jié)果:We had been studying what our enemy had said 我們一直致力于敵人所說的(但是我們沒有理解) |
had+been+doing+其他 | 4,最近情況:He had been quarrelling with his wife.他和他的妻子吵了一場架。(最近) 5,反復動作:He had been asking me the same question.他一直問我相同的問題(屢次) |
例句:She had been suffering from a bad cold when she took the exam Had they been expecting the news for some time? |
6,情緒:What had he been doing?他做了什么(不耐煩) | |||||
15、將來完成時 | 表示動作從某一時間開始一直延續(xù)到將來某一時間。是否繼續(xù)下去,要視上下文而定。 | Shall/will have been doing | 例句:I shall have been working here in this factory for twenty years by the end of the year |
||
16、過去將來完成時 | 表示從過去某時看至未來某時以前會一直在進行的動作。 | Should/would+have+been+現(xiàn)在分詞 | 例句:He told me that by the end of the year he would have been living there for thirty years. |