過去將來完成進行時與虛擬語氣進行合作擦出的火花
現(xiàn)在來分解過去將來完成進行時的第二部分的解析。其實在日常生活中,過去將來完成進行時一般不是一個特別常用的時態(tài)。如果想表示與過去事實相反的虛擬語氣,此時條件從句的謂語用過去完成時(had+過去分詞),而主句謂語則通常用過去完成時(would have+過去分詞),當(dāng)然,主句謂語也可根據(jù)情況使用“should (could, might)+have+過去分詞”。如:
If I'd left sooner, I'd have been on time.
要是我早點動身,我就準(zhǔn)時到了。(但我動身太遲了)
If we had found him earlier after the earthquake,we could have saved his life.
地震之后要是我們當(dāng)時早點找到他的話,我們就可以救活他。(其實真正的意思是很可惜我們找到他的時候已經(jīng)為時已晚
If I had known that you were coming so early, I would have met you at the bus station.
要是我知道你這么早要來的話,我就會在車站接你了。
If she had lived, some time in near future,she would have done something extraordinary.
?如果她當(dāng)時在世的話,她肯定會做出一些了不起的事情。
If I had known how the girl felt, I would never have let her adopted by them.
我要是早就知道那個女孩的想法的話,我就不會讓他們一家領(lǐng)養(yǎng)她了。
We would have forgotten their 7 years of wedding anniversary, if you hadn’t reminded us.
要不是你提醒我們,我們就會忘記他倆結(jié)婚7周年紀(jì)念日了。
Our lives would have been in a state of chaos and poor if we had not known much about our planet.
要不是我們對于地球的認識,我們的生活就會貧窮且混亂不堪。