问题
选择题
(2014·湖南六校联考)I know it’s normal for such a thing to happen,but we________it if we’d been more careful.
A.need have avoided
B.could have avoided
C.will have avoided
D.had avoided
答案
答案:B
考查虚拟语气。句意为:我知道发生这样的事情是正常的,但如果我们更小心一点儿的话,这样的事是可以避免的。根据句中的“if we’d been more careful”可知,此处表示与过去事实相反的假设,故用could/might/would have done结构。
答案: B