精英家教网 > 高中英语 > 题目详情
– Mary was crying sadly.
-- Oh, she ________ the bad news that her mother was badly injured in the accident.
A.must knowB.might have knownC.must have knownD.should have known
C
考查虚拟语气.句意:玛丽哭得很伤心._哦,她一定是知道了她的母亲在车祸中严重受伤的坏消息了. “must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。结合语境可知选C.
练习册系列答案
相关习题

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

".Thomas didn’t come to school for the meeting, did he?
…No. He    . The meeting had been cancelled.
A.shouldn’t have comeB.should not come
C.didn’t need to comeD.wouldn’ t have come

查看答案和解析>>

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

——Why are you late for the meeting?
—— I got caught in the heavy rain, or I _______ earlier.
A.arrivedB.had arrivedC.would arriveD.would have arrived

查看答案和解析>>

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

The manager insisted that the work ____ finished by the end of this month.
A.should beB.will beC.must beD.ought to be

查看答案和解析>>

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

--Who is late for class again?
--________ you ask? Tim, of course.
A.CanB.WouldC.CouldD.Need

查看答案和解析>>

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

Cars play an important role in modem life, but they       also cause many problems like air pollution.
A.shouldB.canC.mustD.will

查看答案和解析>>

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

Mr.White         to hospital for an examination yesterday but he was too busy to come.
A.should comeB.should have come
C.should be comingD.should had come

查看答案和解析>>

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

If the dog hadn’t woken us, we wouldn’t have noticed the fire and it _______ to the house next door.
A.could spreadB.should have spread
C.would spreadD.might have spread

查看答案和解析>>

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

“The house _______ go to the daughter, not the son, according to the will of the father,” declared the judge.
A.mayB.shouldC.mustD.shall

查看答案和解析>>

同步练习册答案