精英家教网 > 高中英语 > 题目详情
John ___ such a thing about you. He never speaks ill of you behind your back.
A.can’t have saidB.might not have said
C.couldn’t sayD.mustn’t have said
A
考查情态动词表推测的用法。Can表示推测用于疑问句或否定句中,can have done 是对过去事情的推测,句意:约翰关于你他不可能说那样的事。他从来不在你背后说坏话。所以选A。
练习册系列答案
相关习题

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

Tom’s boss told Tome that if he worked hard, he _____ have a rise.
A.mayB.ought toC.canD.shall

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

To tell the truth, if it were not for the fact that you______ my daughter, I would not take such pains to serve you.
A.wereB.areC.had beenD.have been

查看答案和解析>>

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

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

查看答案和解析>>

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

----.Let’s go to find our manager in his office.
----It’s so late at night .He          be there . Let’s make it another day .
A.can’tB.needn’tC.mustn’tD.ought not to have been

查看答案和解析>>

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

— No wonder you caught a cold. You _____ out last night without a coat.
— I know how silly I was.
A.shouldn’t have goneB.mustn’t have gone
C.couldn’t have goneD.mightn’t have gone

查看答案和解析>>

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

I wonder why they’re so late. They ______ here an hour ago.
A.should beB.might be
C.should have beenD.might have been

查看答案和解析>>

同步练习册答案