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

tu
等級:8
留言加入好友

現在事實相反」的假設語氣

If+主詞+ were…, 主詞+ would/should +原形V

 If   + 主詞+   過去式動詞    ….,主詞      +   could/might + 原型V

If I were you, I would tell the truth.

假如我是你,我會說實話。

If you forgot me, I would kill you.

補充: 在此句型中的「if子句」之動詞須用「過去式」,而be動詞不論人稱一律用were

 

「過去事實相反」的假設語氣

if+主詞+had+P.P….,主詞+ would/should +have+P.P

If I had had enough time, I would have gone with you.

假如當時我有足夠的時間,我會和你去。

補充: 此句型的主要子句經常有:now, today, this year…..等字。

例句:假如以前好好讀書的話,現在就可以回答這問題了。

  If I had studied hard before, I could answer the question now.



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

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=5338079
 回應文章
與現在事實相反
推薦0


tu
等級:8
留言加入好友

 

If + S + 過去動詞 , S + should/would/could/might + V

例:

Our R&D department would be more efficient and productive if we increased our staff from 20 to 30 technicians.

例:

If Peter had money, he would buy a car now.


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


tu
等級:8
留言加入好友

 
If there had not been slight delays in the bus service to the airport, Ms. Suzuki would have caught her scheduled flight to Brussels.
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=5747892
與過去事實相反
推薦0


tu
等級:8
留言加入好友

 

與過去式實相反的假設句構:

would

might       +  have  + PP              

should

could

例:

Without the devotion and cooperation of this great team, I can tell you for sure that the project would never have been completed last week.

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


tu
等級:8
留言加入好友

 

* 主詞 + should have + 過去分詞, but + 主詞+ 過去式動詞

本來應當......,但當時並沒有

I should have called you yesterday, but I forgot.

* 主詞 + would have + 過去分詞, but + 主詞+ 過去式動詞

本來會......, 但當時並沒有

I would have finished the work last night, but I was too tired.

* 主詞 + could have + 過去分詞, but + 主詞+ 過去式動詞

本來能夠......, 但當時並沒有

He could have helped me, but he was too lazy.

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


tu
等級:8
留言加入好友

 

例:

If you had been home, I would have called you.

=Had you been home, I would have called you.

=I would have called you, had you been home.

例:

Had I been relying on my materials to explain about my background and experience, I would have been up a creek.

=If I had been relying on my materials to explain about my background and experience, I would have been up a creek.

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