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

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。

 

练习册系列答案
相关习题

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

He seemed as if he ___ his homework when his mother came in.

A. did   B. is to be doing   C. were doing   D. be doing

查看答案和解析>>

科目:高中英语 来源:2012-2013学年福建省晋江市季延中学高二下学期期中考试英语试卷(带解析) 题型:单选题

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 inB.hadn’t hurt;would have taken part in
C.didn’t hurt;would go in forD.didn’t hurt;would have taken part in

查看答案和解析>>

科目:高中英语 来源:甘肃省2010届高三下学期第二次诊断测试英语试卷 题型:单项填空

If he_____his teacher' s advice, Asafa Powell would not be the fastest man in the world.

A.didn't follow

B.wouldn't have followed

C.hadn' t followed

D.hasn' t followed

 

查看答案和解析>>

科目:高中英语 来源:2011-2012学年陕西省高三第四次月考英语试题 题型:单项填空

 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

 

查看答案和解析>>

同步练习册答案