'這個時態用得少?過去將來完成進行時'

英語 知錯必改 2019-09-05
"

過去將來完成進行時表示動作從過去某一時間開始一直延續到對於過去來說的將來某一時間,動作是否繼續下去,由上下文決定。在英語時態中,“時“指動作發生的時間,”態“指動作的樣子和狀態。

過去將來完成進行時是由should/would have been + v-ing構成;否定形式should/would+not have been + v-ing;疑問形式是將should/would提前。

的確這個時態用的比較少,大家還是掌握下,因為16種時態,都要知曉,這16個怎麼來的呢,看下:

時:現在,過去,將來,過去將來

態:一般,進行,完成,完成進行

二二組合,就是16個,不過,為何大家覺得複雜,是因為,時中有 完成進行,態中有過去將來,所以搞得複雜了,那麼我們就站得高看得遠,把 完成進行,與過去將來合併,徹底把難的拿下。

這個時態通常主要用於轉述方面,即用於間接引語中。

由“would/should have been+現在分詞”構成。如:

I heard by July you’d have been teaching here for ten years.

我聽說到七月份,你就在這裡教了10年書了。

He said that by the end of the spring term he would have been studying English for three years.

他說到了春季學期末,他就學了三年英語了。

  1. I know by this time next week you’ll have been working here for 30 years.
  2. →I knew by that time he would have been working there for 30 years.
  3. She will have been teaching in this university for 20 years by this summer.
  4. →She told me she’d have been teaching in that university for 20 years by that summer.

過去將來完成進行時與虛擬語氣

  1. 在特定的語境中,有時過去將來完成進行時可用虛擬語氣。如:
  2. At the time of the accident I was sitting in the back of the car,because Tom’s little boy was sitting beside him in front. If Tom’s boy had not been there I would have been sitting in front.
  3. 事故發生的時候,我坐在車子的後座,因為湯姆的小兒子坐在前邊他的身旁。要是湯姆的孩子沒坐在那裡的話,我就會坐在前面了。

過去將來完成進行時的情態意義

“would have been+現在分詞”結構除用於表示過去將來完成進行時外,有時其中的 would 也可能是情態動詞,具有情態意義,比較表示推測或猜想等。如:

“What interesting job have you found?” Helen asked him; he knew she would have been thinking about it.“

你找到什麼有趣的工作啦?”海倫向他問道。他知道海倫一定會一直想這件事的。

"

相關推薦

推薦中...