[問題] 輔大97英文解答問題??

看板Transfer作者 (turtle)時間15年前 (2009/06/21 21:17), 編輯推噓8(806)
留言14則, 7人參與, 最新討論串1/1
題目是 If I _______ more French last year,I _______ in Franch. (A)knew,would stay (B)had known,would have stayed (C)have known,would be staying (D)knew,would have stayed 我想說是過去事實相反所以選B 但是答案是D阿... 結果是我選錯還是答案錯阿 還有是D的話是為什麼??? 謝謝各位幫我解答疑惑!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.69.79 ※ 編輯: roinhunter 來自: 123.194.69.79 (06/21 21:18)

06/21 21:20, , 1F
B的話是表示與過去事實相反 而D是表示與現在事實相反
06/21 21:20, 1F

06/21 21:21, , 2F
LAST YEAR
06/21 21:21, 2F

06/21 21:29, , 3F
答案是B沒錯 書本錯了
06/21 21:29, 3F

06/21 21:33, , 4F
我把A跟B搞混了 文法超弱啊....
06/21 21:33, 4F

06/21 21:34, , 5F
所以答案是B了? 還有D的話不能加have要加原形動詞對吧?
06/21 21:34, 5F

06/21 21:37, , 6F
我文法也弱= = 只是覺得能救多少就救多少好了..
06/21 21:37, 6F

06/21 21:37, , 7F
假設語氣與過去事實相反if+S+had vpt....,S+would have Vpp
06/21 21:37, 7F

06/21 21:41, , 8F
如果是現在事實相反,那前後兩個子句都不要加have had
06/21 21:41, 8F

06/21 21:41, , 9F
好像吧= =~
06/21 21:41, 9F

06/21 21:49, , 10F
嗯 應該是B 剛剛只看了前半Orz 表現在的話後面只能+原V(主動)
06/21 21:49, 10F

06/21 21:49, , 11F
或be PP(被動)
06/21 21:49, 11F

06/22 11:39, , 12F
嚇死我了 我也選B= =" 想出什麼錯了
06/22 11:39, 12F

06/23 07:27, , 13F
b+1
06/23 07:27, 13F

07/01 17:29, , 14F
B+1 D很怪耶
07/01 17:29, 14F
文章代碼(AID): #1AFZBIEs (Transfer)