作者gonegirl (won't come back)
看板Eng-Class
標題[請益] 假設語氣
時間Sat Jun 25 16:09:32 2016
I _______________ let it go then if he ________ your brother.
(A) might not have; hadn’t been (B) might not; hadn’t been
(C) may not; isn’t (D) might not have; weren’t
答案是D
應該是A吧?!
依照if S had pp, S might have pp的句型原則??
If he had made sufficient preparations for the meeting, everything
______________ smoothly now.
(A) will go (B) would go
(C) would have gone (D) is going
答案是B
跟上題一樣
到底是不是答案錯啊????
拜託各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.22.90
※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1466842175.A.110.html
→ Gilgamesh: 答案沒錯 06/25 16:18
→ Gilgamesh: 後面與事實不符,所以用were not 06/25 16:20
推 shyniuan: 第二題因為跟現在事實相反,所以would + V. 沒有錯 06/25 21:37
推 vincentman: 1:條件子句與現在事實相反,而主要子句與過去事實相反 06/25 22:50
→ vincentman: 2:條件子句與過去事實相反,而主要子句與現在事實相反 06/25 22:50
推 ifa: 1.是與現在事實相反所以I were not ur brother沒錯,如果是你 06/26 12:26
→ ifa: 說的與過去事實相反會變成假如我曾經不是你哥哥,語意不對。 06/26 12:26
推 ifa: 2.是混合句型,與過去事實相反影響到現在(今天),後面的變 06/26 12:29
→ ifa: 化會是sould/would/could/might+原形(現在式)。 06/26 12:29
推 ifa: sorry,是he不是I。 06/26 12:46
謝謝各位喔!! 我要來消化一下 文法真複雜orz
※ 編輯: gonegirl (114.27.19.209), 06/30/2016 09:52:29