作者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