當前位置

首頁 > 基礎學英語 > 零基礎學英語 > 過去將來完成進行時和過去將來完成時態要點摘錄

過去將來完成進行時和過去將來完成時態要點摘錄

推薦人: 來源: 閱讀: 2.53W 次

一、過去將來完成時表示在過去將來某一時間以前發生的動作,並往往會對過去將來某一時間產生影響.其結構如下所示:
should / would have done sth.
我們列舉幾個例子幫助大家進行對比和理解的更透徹
1、We anticipated that he would have got the business marketing plan ready before we came back from abroad.
我們估計他能在我們從國外回來 之前把營銷計劃做好.
2、She told me that she would let me have the video as soon as she had watched it.
她告訴我說她看外錄像帶就馬上給我。

過去將來完成進行時和過去將來完成時態要點摘錄

二、 過去將來完成時還時常用在虛擬語氣中,它表示的是與過去的事實相反的意義。比.如:
1、If we had seen him this afternoon, we would have told him all about the story.
要是我們今天下午碰見他,就會告訴他整個故事的。
2、if we had done the cleaning work before the breakfast, we would have been on the beach now.
要是今天早餐之前我們就把衛生工作做好了的話,現在我們應該在海灘玩了。
解析:這兩個過去將來時的例句,都用在虛擬語氣中,表示了與過去的事實相反的意義。比如例句1,“要是我們今天下午碰見他,我們就會告訴他整個故事。”那麼很顯然,這句話表明的意思就是我們沒有碰見他,也沒有能夠告訴他整個故事。所以這個是很值得注意的一點,特別是做翻譯的時候。

三、過去將來完成進行時(The past future perfect continuous tense).
而過去將來完成進行時表示從過去某時看至未來某時以前會一直在進行的動作.
由“should/would+ have been +動詞現在分詞”構成.如:
He told me that by the end of the year he would have been living there for thirty years
他告訴我,到年底的時候他就在這兒生活了30年了。
所以,這兩個時態在名稱上有點拗口,可是表示的意思是很有區別的。同學們還要在日常的學習中加以認真分析。