题目内容
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.arrived | B.had arrived |
| C.would arrive | D.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.left | B.will left |
| C.is left | D.are left |