精英家教网 > 高中英语 > 题目详情

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。
考点:考查虚拟语气

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

--- I saw your uncle take a taxi to the airport. Why didn’t you drive him there?
--- I ______. But my car ______.

A.would; was fixed B.would have; was fixed 
C.would have; was being fixed D.did; was being fixed 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

What if you _____ to send an essay with your application? Would you have been rejected?

A.forget B.would forget C.had forgotten D.should forget

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—I do enjoy my present job as an engineer.
—Well,I would also be an engineer if I       my major when I was at college.

A.could have changed B.should change
C.hadn't changed D.were to change

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

He suggested the problem worth paying attention ______ at the meeting.

A.to be discussed B.to being discussed
C.to discuss D.to discussing

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

We were stuck at the airport because of the heavy fog, otherwise we ________ here in time for the conference.

A.arrivedB.had arrived
C.would arriveD.would have arrived

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

The safety belt saved the boy; otherwise, he _____ in the accident.

A.would be killed B.was killed
C.had been killed D.would have been killed

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

The teacher as well as the students who_____fond of football,_____ playing together.

A.are; is B.are; are C.is; are D.is; is

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

A few of the young trees in Tangsa can be cut each year for firewood.The rest ________ to grow even taller.

A.leftB.will left
C.is leftD.are left

查看答案和解析>>

同步练习册答案