過(guò)去將來(lái)完成進(jìn)行時(shí)結(jié)構(gòu)組成初步解析
首先,是不是看到這個(gè)時(shí)態(tài)的名字就已經(jīng)腦袋繞彎彎了?今天小編就分階段的給大家系統(tǒng)的分析一下英語(yǔ)里面的過(guò)去將來(lái)完成進(jìn)行時(shí)態(tài)。即“The past future perfect continuous tense”.它表示動(dòng)作從過(guò)去某一時(shí)間開(kāi)始一直延續(xù)到對(duì)于過(guò)去來(lái)說(shuō)的將來(lái)某一時(shí)間,過(guò)去將來(lái)完成進(jìn)行時(shí)的結(jié)構(gòu)形式如下所示:
由should/would have been + v-ing構(gòu)成其肯定形式;
由should/would+not have been + v-ing構(gòu)成否定形式;
將should/would提前作為其疑問(wèn)形式。
具體的用法,先給大家舉幾個(gè)簡(jiǎn)單的栗子,給大家一個(gè)初步的印象。
1、She should have been keeping studying。
她應(yīng)該堅(jiān)持繼續(xù)學(xué)習(xí)。.
2、She ?told her classmates that by the end of this winter ?she would have been living there for 12years.
她告訴她的同學(xué),到這個(gè)冬天結(jié)束,她就已經(jīng)在那兒生活了12年了。
3、I heard by July you’d have been teaching here for ten years.??
我聽(tīng)說(shuō)到七月份,你就在這里教了10年書(shū)了。
4、“What interesting job have you found?” Helen asked him; he knew she would have been?thinking about it.?
“你找到什么有趣的工作啦?”海倫向他問(wèn)道。他知道海倫一定會(huì)一直想這件事的。
?解析:這個(gè)里面,“would have been+現(xiàn)在分詞”結(jié)構(gòu)除用于表示過(guò)去將來(lái)完成進(jìn)行時(shí)外,有時(shí)其中的?would?也可能是情態(tài)動(dòng)詞,具有情態(tài)意義,比較表示推測(cè)或猜想等。
5、If I had known how he felt, I would never have let him adopt those children.
我要是知道他的想法,我是決不會(huì)讓他領(lǐng)養(yǎng)那些孩子的。
解析:若表示與過(guò)去事實(shí)相反的虛擬語(yǔ)氣,此時(shí)條件從句的謂語(yǔ)用過(guò)去完成時(shí)(had+過(guò)去分詞),而主句謂語(yǔ)則通常用過(guò)去完成時(shí)(would+have+過(guò)去分詞),當(dāng)然,主句謂語(yǔ)也可根據(jù)情況使用“should (could, might)+have+過(guò)去分詞”。