当前位置:高中试题 > 英语试题 > 虚拟语气 > —Jack fell off the ladder yesterday,but he is all right now.—What a lucky dog! H...
题目
题型:不详难度:来源:
—Jack fell off the ladder yesterday,but he is all right now.
—What a lucky dog! He________ himself badly.
A.should injureB.might injure
C.should have injuredD.could have injured

答案
D
解析

试题分析:考查情态动词的完成式的用法。句意:——昨天杰克从自行车上掉下来了,但现在没事了。——真幸运!他可能会受伤的。由语境可知,空格处表示对过去情况的推测,应该在CD里面选择,could have done 意为“可能会…却没有”;should have done 意为“过去”应该干某事而没有干”。故D 项正确,
核心考点
试题【—Jack fell off the ladder yesterday,but he is all right now.—What a lucky dog! H】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The old worker insisted that he________ old, and________ back to the working post again.
A.wasn’t; were sentB.be not; send
C.wasn’t; be sentD.isn’t; sent

题型:不详难度:| 查看答案
—Did you go to the fashion show last week?
—I _____, but I was fully occupied the whole week.
A.must go B.must have gone
C.would goD.would have gone

题型:不详难度:| 查看答案
Had they known what was coming next, they   second thoughts.
A.may haveB.could have
C.must have hadD.might have had

题型:不详难度:| 查看答案
“ Have you ever been to Beijing?”  “No, but I wish I________.”
A.haveB.willC.doD.had

题型:不详难度:| 查看答案
He ________ all his aims. But his efforts in the past few years have been praise-worthy.
A.could have achievedB.wouldn’t have achieved
C.must have achievedD.may not have achieved

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.