回首頁
「服務他人是你住地球應該付出的租金。」– 穆罕默德‧阿里 (拳擊手)
"Service to others is the rent you pay for your room here on earth." -- Muhammad Ali, Boxer
文章搜尋
最新消息
英語島Newsletter
天天閱讀英語島,在這裡感知世界,汲取英文的養分。
英語便利店 春假優惠
 

12/16~17 搞懂假設語氣If

不少人覺得英文的假設語氣很難,其實口訣就是時態往前推一格:

現在事實相反用過去時態

過去事實相反用過去完成式

 

如果瑪麗現在離開,就可以趕上最後一班火車了。

正確答案: If Mary left right now, she could catch the last train.

解釋:這句話是與現在事實相反,真實的情況是:瑪麗現在沒有要離開。既然與現在事實相反, if 所引導的子句要用過去式 left。

 如果當時馬克有足夠的錢,他就會買給女友一枚鑽石戒指了。

正確答案:Had Mark had enough money, he would have bought his girlfriend a diamond ring.

解釋:主要子句用『would have+過去分詞』搭配if 子句,表示與過去事實相反,if 子句必須用過去完成式 If Mark had had enough mony...。 但請注意! 本題的畫線處是在句首的 if,所以這裡考的是省略if 的倒裝句用法:『Had+主詞+過去分詞』。


 

12/16~12/17  NT$1,090 

訂 6期英語島實體版

 “聽懂英文裡的假設語氣” 1本

立即訂閱》

 

加入Line好友