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

--- Jack fell off the ladder yesterday, but he is all right now.
---What a lucky dog! He _________ himself badly.

A.should injureB.could have injuredC.should have injuredD.might injure

B

解析试题分析:句意:——昨天杰克从自行车上掉下来了,但现在没事了。——真幸运!他可能会受伤的。由语境可知,空格处表示对过去情况的推测,应该在BC里面选择,could have done 意为“可能会…却没有”;should have done 意为“过去应该干某事而没有干”。故B项正确,
考点:考查情态动词的完成式

练习册系列答案
相关习题

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

I was just going to cut my rose bushes but someone       it. Was it you?

A.has done B.had done C.would do D.will do 

查看答案和解析>>

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

—Pity you missed the lecture on nuclear pollution.
— I        it, but I was busy preparing for a job interview.

A.attendedB.hadattended
C.wouldsttendD.wouldhaveattended

查看答案和解析>>

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

--- Jack fell off the ladder yesterday,but he is all right now.
---What a lucky dog! He ________himself badly.

A.should injure B.might injure C.should have injured D.could have injured

查看答案和解析>>

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

They were abroad during the months when we were carrying out the investigation, or they _____ to our help.

A.would have come B.could come C.have come D.had come

查看答案和解析>>

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

—What a pity! Their experiment is a failure.
—They ________ better under more favorable conditions.

A.should have done B.could have done C.must have done D.may have done

查看答案和解析>>

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

If it      the climate, I would stay here much longer.

A.is not for B.had not been for C.were not for D.would not be for 

查看答案和解析>>

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

—It rained cats and dogs this morning.I’m glad we took an umbrella.
—Yeah,we would have got wet all over if we ________.              (2013·重庆,29)

A.hadn’tB.haven’t
C.didn’t D.don’t

查看答案和解析>>

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

(2010·江苏高考)George is going to talk about the geography of his country, but I'd rather he ________ more on its culture.

A.focusB.focused
C.would focusD.had focused

查看答案和解析>>

同步练习册答案