If human beings had been a bit less greedy and cruel, more birds and animals dyi
来源:网络
时间:
推荐文章

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
试题答案
D
本题涉及虚拟语气的使用,从if引导的从句分析可以知道与过去相反,should have done表示本来不应该但实际上干了,不符合题意。