满分5 > 高中英语试题 >

I know it’s normal for such a thing to h...

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 have done,need have done本来需要做…而没有做,will have done是将来完成时,had done是过去完成时,选B。 考点:考查虚拟语气
复制答案
考点分析:
相关试题推荐

It is getting colder. I hope the sudden change of climate _____ you.

A. don’t upset       B. didn’t upset        C. hasn’t upset     D. won’t upset

 

查看答案

Successful people are always intelligent. They can discover______ others easily ignore.

A. what             B. where             C. how              D. that

 

查看答案

The interviewee has no inner shame to show his edge over others. _______ the outer fear.

A. As he has        B. So had he

C. Nor did he have     D. Neither does he have

 

查看答案

______ the blind wandering through the traffic, motorists would have to step on their brakes at once.

A. Seeing           B. Having seen         C.  Seen            D. To have seen

 

查看答案

Much of life today _____ the manners of everyday getting along: queuing, answering the phone, keeping promises, remembering birthdays.

 A. is               B. are                 C. was              D. were

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.