作者macartney (凱薩大帝)
看板Eng-Class
標題[文法] 請教高手一下.....
時間Wed Dec 29 13:49:13 2010
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
1F:推 kurage306:4.憑語感..一定是pp然後3的should意思不對 12/29 14:29
2F:→ kurage306:咦?那個文法叫pp嗎 12/29 14:30
3F:推 hankevin:這是與過去事實相反的假設語氣用法 句型如下 12/29 22:47
4F:→ hankevin:If+主詞+had p.p., 主詞+過去式助動詞+have p.p. 12/29 22:49
5F:→ hankevin:所以應該是3和4都可以吧 語意上4會好一點 12/29 22:50
6F:推 jklkj:可以用 would should could might~~~但要依句子而定!!!!! 12/29 23:40
7F:→ tengharold:4. 3 好像也可,但我不會選3 01/01 19:20