[文法] 請教高手一下.....

看板Eng-Class作者 (凱薩大帝)時間15年前 (2010/12/29 13:49), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
If human beings had been a bit less greedy and cruel, more birds and animals __________ dying out. 底線處應為? 1 ought to avoid 2 could have been avoided 3 should have avoided 4 might have avoided 5 could avoid 可否順便分析解惑一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.238.224

12/29 14:29, , 1F
4.憑語感..一定是pp然後3的should意思不對
12/29 14:29, 1F

12/29 14:30, , 2F
咦?那個文法叫pp嗎
12/29 14:30, 2F

12/29 22:47, , 3F
這是與過去事實相反的假設語氣用法 句型如下
12/29 22:47, 3F

12/29 22:49, , 4F
If+主詞+had p.p., 主詞+過去式助動詞+have p.p.
12/29 22:49, 4F

12/29 22:50, , 5F
所以應該是3和4都可以吧 語意上4會好一點
12/29 22:50, 5F

12/29 23:40, , 6F
可以用 would should could might~~~但要依句子而定!!!!!
12/29 23:40, 6F

01/01 19:20, , 7F
4. 3 好像也可,但我不會選3
01/01 19:20, 7F
文章代碼(AID): #1D6ilSaT (Eng-Class)