精英家教网 > 高中英语 > 题目详情
-----Do you know where David is ?  I couldn’t find him anywhere.
-----Well. He _______have gone far-----his coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t
C

试题分析:连词情态动词用法。Shouldn’t have done本不应该做某事,实际上却做了(这是一个对过去情况的虚拟);can’t have done不可能做了某事(对过去所发生的事情的否定推测);句意:—你知道David在哪里?我到处都找不到他、—他不可能走远,因为他的外套仍然在这里。根据句意说明C正确。
点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。 can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
练习册系列答案
相关习题

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

—The research on the new flu virus vaccine is challenging and demanding. Who do you think can do the job?     
—______ my students have a try?
A.MayB.Must C.Will D.Shall

查看答案和解析>>

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

Most of the big hotels in Shanghai were full last week, but finally we______find a room in a small one.
A.ought toB.couldC.were able toD.might

查看答案和解析>>

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

I was really anxious about you. You____ home without a word.
A.mustn’t leaveB.shouldn’t have leftC.couldn’t have leftD.needn’t leave

查看答案和解析>>

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

The company is quite honest and guarantees the new product ______ be under warranty for three years.
A.shouldB.shallC.willD.can

查看答案和解析>>

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

Two weeks ago, I bought a bicycle. If you live in town, it is often faster than a car and you           worry about parking.
A.must notB.should notC.don't have toD.may not

查看答案和解析>>

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

It has been announced that candidates       remain in their seats until all the papers have been collected.
A.shallB.canC.shouldD.must

查看答案和解析>>

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

What a pity! Considering his ability and experience, he ____ have done better.
A.needB.mustC.mightD.can

查看答案和解析>>

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

---______ he have been chosen as captain of our school football team?
---Yes, he______. Can’t you see he’s wearing an armband?
A.Can; canB.Must; must haveC.Can; must haveD.Must; must

查看答案和解析>>

同步练习册答案