網路城邦
回本城市首頁 悠遊海闊天空
市長:tu  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市文學創作其他【悠遊海闊天空】城市/討論區/
討論區假設語氣 字體:
看回應文章  上一個討論主題 回文章列表 下一個討論主題
[如果沒有...],與[現在事實相反]的假設語氣句型;與[過去事實相反]的假設語氣句型:
 瀏覽33,763|回應4推薦1

tu
等級:8
留言加入好友
文章推薦人 (1)

tu

[如果沒有...],與[現在事實相反]的假設語氣句型:

If it were not for + 名詞 , 主詞 + would / should / could /might + 原形動詞

例:    If it were not for music, our life would be boring.

[如果沒有...],與[過去事實相反]的假設語氣句型:

If it had not been for + 名詞 , 主詞 + would have / should have / could have /might have + 過去分詞

例:   If it had not been for his seat belt, Nick would have been killed.

  • 這類句型可以省略句首的if,改成 Were it not forHad it not been for.

此外兩者也都可用 But for  來代替.

If it were not for music, our life would be boring.

=Were it not for music, our life would be boring.

=But for music, our life would be boring.

If it had not been for his seat belt, Nick would have been killed.

=Had it not been for his seat belt, Nick would have been killed.

=But for his seat belt, Nick would have been killed.

But for the fluent language ability of our tour guide, we would never have been able to understand the train station timetable.



本文於 修改第 3 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=4679488
 回應文章
but for
推薦0


tu
等級:8
留言加入好友

 

But for the fluent language ability of our tour guide, we would never have been able to understand the train station timetable.


But for 可用於 與 [現在事實相反] & [過去事實相反] 假設語氣.

[現在事實相反]:

If it were not for....., S would/should/could/might + V.

[過去事實相反]:

If it had not been for ..., S + would have/ should have / could have /might have + P.P.

.

.

.

.

.

.

.

.

.

.

.

..

回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=7120364
but for
推薦0


tu
等級:8
留言加入好友

 

But for your recommendation, I __________ that position.

A) landed

B) will land

C) could not have landed

D) did not land

..

=Had it not been for your recommendation, I __________ that position.

=If it had not for your recommendation, I __________ that position.

.

.

.

.

(C).



本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=7120281
without +N.....
推薦0


tu
等級:8
留言加入好友

 

question:

Without the support of the board of directors, the project would never ______ completed as scheduled.

(A)was

(B)been

(C)have been

(D)had been

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..

answer:(c) 與過去事實相反 would + have + pp 



本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=4697449
與過去事實相反
推薦0


tu
等級:8
留言加入好友

 

過去事實相反的情況:

If 子句要用 had + p.p.  , 結果子句要用 would have + p.p.

If there hadn't been such strong position throughout the country, the government would have introduced sweeping financial reforms last year.



本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=4685516