If human beings had been a bit less greedy and cruel, more birds and animals dying out.A.

发布时间:2020-08-17 14:49:48

If human beings had been a bit less greedy and cruel, more birds and animals     dying out.
A. ought to avoid
B. could have been avoided
C. should have avoided
D. might have avoided

网友回答

A. ought to avoid
B. could have been avoided
C. should have avoided
(答案→)D. might have avoided
解析:本题涉及虚拟语气的使用,从if引导的从句分析可以知道与过去相反,should have done表示本来不应该但实际上干了,不符合题意。
以上问题属网友观点,不代表本站立场,仅供参考!