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

--- If he ____, he _____ that food.
--- Luckily, he was sent to hospital immediately.
A.was warned; would not eatenB.had been warned; would not have eaten
C.would be warned; had not eatenD.would have been warned; had not eaten
B
考查虚拟语气。根据句意可知考查与过去事实相反的虚拟语气,故从句用had + v-ed,主句用would have + v-ed。句意:——如果他被警告,那么它就不会吃那些食物了。——幸运的是,他被立即送往医院。
练习册系列答案
相关习题

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

---Have you called Mr Johnson’s office?
---Yes.He ____back before tomorrow noon.So he can attend our meeting on time.
A.expectedB.is expected
C.is expectingD.is to expect

查看答案和解析>>

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


Mike wasn’t at home yesterday. He ______to give us a lecture.
A.is invitingB.is invitedC.was invitingD.was invited

查看答案和解析>>

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


______ the plan means we must start from the very beginning.
A.AbandonedB.AbandoningC.Being abandonedD.Having abandoned

查看答案和解析>>

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

--- I let my secretary call you several times. Do you know that?
---- I _______ in a meeting. I’m sorry.
A.had beenB.wasC.amD.have been

查看答案和解析>>

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


Julia,as well as other two boys,         for having broken the rules in class.
A.punishedB.was punishedC.were punishedD.being punished

查看答案和解析>>

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


By this time next year he       from the college.
A.will be graduatingB.should be graduating
C.will have graduatedD.is graduating

查看答案和解析>>

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


--If you    to the party last Saturday, you would have met our old friend Jim .
--I caught a cold, for I had been walking around in the rain.
A.cameB.had comeC.would comeD.would have come

查看答案和解析>>

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


--- Have you been here before?
---- This is the second time I ______to the Great Wall.
A.comesB.have beenC.cameD.had come

查看答案和解析>>

同步练习册答案