If he________his legs in the last training,he________the coming World Cup,which
题型:不详难度:来源:
If he________his legs in the last training,he________the coming World Cup,which he has been longing to compete in.A.hadn’t hurt;would join in | B.hadn’t hurt;would have taken part in | C.didn’t hurt;would go in for | D.didn’t hurt;would have taken part in |
|
答案
A |
解析
试题分析:句意:如果他在上一次的训练中没有受伤,他就能参加世界杯,这是他梦寐以求的要参加的。这是虚拟语气,条件状语从句是对过去的虚拟,所以用had done,根据the coming World Cup主句是对将来的虚拟,所以用would do,故选A。 点评:本题难度适中。混合虚拟对于学生来说是难点,考生看到了last training,误选B,认为主句和从句都是对过去的虚拟,本题的关键在于对于he has been longing to这个动词的时态判定上。 即学即练:_________ last as his coach suggested, he wouldn’t have narrowly escaped being killed. A.Hadn’t the skydiver exited B. If the skydiver hadn’t exited C. Should the skydiver not exit D. If the skydiver wouldn’t exit 解析:B。根据下半句,可以看出是与过去事实相反,所以上半句应该用过去完成时,而A项结构不对,故选B。 |
举一反三
The manager of the hotel requests that their guests ______ after 12:00 p.m.A.not to play loud music | B.not play loud music | C.don’t play loud music | D.couldn’t play loud music |
|
To qualify yourself for this kind of new job, I recommend that you ________ some online courses.A.to take | B.take | C.taking | D.would take |
|
If it __________for the snow, we ___________the mountain yesterday.A.were not; could have climbed | B.were not; could climb | C.had not been; could have climbed | D.had not been; could climb |
|
Without the leadership of the Party, there ____no New China.A.would be | B.has been | C.should be | D.was |
|
Thank you very much. Without your help we ______ car started.A.didn’t get | B.hadn’t got | C.couldn’t get | D.couldn’t have got |
|
最新试题
热门考点