精英家教网 > 高中英语 > 题目详情
The bus ____ at six, but it arrived an hour later.
A.should arriveB.had arrived
C.should have arrivedD.must arrive
C

试题分析:考查情态动词用法。Should have done被应该做某事,实际上却未做;根据下句的arrived说明本句是对过去情况的虚拟,故使用“情态动词+have done”的形式;句意:公交车本应该在6点到,但是却晚来了一个小时。故C正确。
情态动词的用法比较复杂。突出的是表示推测:如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;情态动词也经常用于虚拟语气,要分具体情况来分析,在条件句中和宾语从句,表语从句中都有体现。
练习册系列答案
相关习题

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

【There’s a lot of water on the ground; the water pipe _____ be repaired.
A.canB.ought toC.willD.may

查看答案和解析>>

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

----Shall I go and buy more food and drinks for the party ?
----- No, we have prepared a fridge of those.That ____ be quite enough.
A.canB.mayC.mightD.ought to

查看答案和解析>>

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

– James didn’t ____ last night, did he?
– No. He ____. We had changed our plan.
A.turn away; shouldn’t have come
B.turn up; needn’t have come
C.turn up; didn’t need to come
D.turn away; doesn’t need to come

查看答案和解析>>

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

________ you happen to see Mary, would you please ask her to come here?
A.WouldB.CouldC.ShouldD.Might

查看答案和解析>>

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

—What does the sign over there read?
—No person        smoke or carry a lighted cigarette, cigar or pipe in this area.
A.willB.mayC.shallD.must

查看答案和解析>>

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

One of our rules is that every teacher      wear school uniform while attending the school flag-rising ceremony.
A. mightB. shallC. couldD. will

查看答案和解析>>

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

Sometimes the boy is a bad-tempered child, but he ____ be quite lovely when he wishes.
A.mayB.canC.shallD.must

查看答案和解析>>

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

He _____ have fallen asleep last night because he didn’t hear the phone call.
A.mayB.shouldC.canD.must

查看答案和解析>>