题目内容
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。
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 |