close

過去事實相反的假設

結構:

If + 主詞 + had + 過去分詞 , 主詞 + 過去式助動詞 + have + 過去分詞

if條件句是過去完成式,主要子句要搭配過去式助動詞 + have + 過去分詞

都是完成式的結構

這裡所說的與過去事實相反的句子

發生的時間點全部都是在過去,先看例句

過去的事實是這樣:

I didn't have enough money last year , so I couldn't go on a vacation.我去年沒有足夠的錢,所以不能去度假

改寫成假設句子是這樣:

If I had had enough money last year , I could have gone on a vacation.假如我去年有足夠的錢,就能夠去度假

所以這裡所描述的事情都是發生在過去

把if省略的改寫:(去掉if 然後把助動詞had移到主詞之前)

Had I had enough money last year , I could have gone on a vacation.

--------------------------------------------------------------------------

另外一種過去事實相反的假設,表示---過去的原因導致現在的結果

if條件句一樣發生在過去,但主要子句是發生在現在

過去的事實導致現在的結果:

I didn't study in law school ten years ago, so I am not a lawyer now.

十年前我沒有就讀法學院,所以現在不是律師

改寫成假設句子是這樣:

If I had studied in law school ten years ago, I would be a lawyer now.

假如過去我讀法學院,我"現在"就會是個律師,主要子句是過去式助動詞+原形動詞的結構

if省略的改寫如上,去掉if 並把had移動到主詞前面就好了 Had I studied......

--------------------------------------------------------------------------

另外一些寫法,過去他曾做過或發生過什麼事情,導致現在做什麼結果

但這些過去的行為只是我們假設的,並不是真正的原因,所以仍然用假設法had + p.p.

 

與過去事實相反~~

 

Mike looks as if he had been sick. 麥克看起來(現在)好像他曾生過病(過去)...但他過去有沒有生病不知道

Ken acts as though he had known the answer. 肯的舉動(現在)彷彿他早知道答案(過去)...但是不是真的知道答案我不曉得

If only I had got your email address then. 但願我當時有你的電子郵件地址...很明顯當時沒有

=I'm sorry I didn't get your email address then.

--------------------------------------------------------------------------

再補充一些

(一)過去不能實現的計畫或願望

q.JPG

Tim hoped to have taken a trip to Japan last summer.

Tim intended to have left for Macau the night befroe.

原本希望、打算、計畫、期望、想要過去能做某事,但沒有做。所以是跟過去事實相反的假設,雖然是跟過去相反,但因為有to所以就用have

 

(二)現在對過去的推測

q.JPG

Allen doesn't seem to have told a lie in the meeting. Allen在會議上似乎沒有說謊

It must have rained last night because the ground is wet.昨晚一定有下雨

這是描述一種猜測,因為猜測不一定是事實!所以仍然是假設用法

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小米的隨筆 的頭像
    小米的隨筆

    小米的隨筆

    小米的隨筆 發表在 痞客邦 留言(0) 人氣()