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

—Tom graduated from college at a very young age.
—Oh,he__________have been a very smart boy then.


  1. A.
    could
  2. B.
    should
  3. C.
    might
  4. D.
    must
D
试题分析:考察情态动词用法。Could have done本可以做某事,实际上却未做;should have done本应该做某事,实际上却为做;might have done也许做了某事;must have done一定做了某事;句意:—Tom很小的时候就大学毕业了。—啊!他一定是一个很聪明的学生。根据句意说明D正确。
考点:考察情态动词用法
点评:本题是高考必考考点,一定要牢记句型意思。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的形式。
练习册系列答案
相关习题

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

In the U.S, ______a tip is thought to be polite when paying the bill.


  1. A.
    leave
  2. B.
    having left
  3. C.
    leaving
  4. D.
    being left

查看答案和解析>>

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

To our ______ , Frank’s illness proved not to be as serious as we had feared.


  1. A.
    anxiety
  2. B.
    relief
  3. C.
    view
  4. D.
    judgement

查看答案和解析>>

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

I didn’t pass the oral test, so I am not _____ the mood to tell jokes.


  1. A.
    in
  2. B.
    over
  3. C.
    at
  4. D.
    on

查看答案和解析>>

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

—-______
—Certainly, it is my great pleasure.


  1. A.
    Can you give me a hand?
  2. B.
    How are you getting on with your work?
  3. C.
    What can I do for you?
  4. D.
    What a nice day!

查看答案和解析>>

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

Mary is going on a diet .  as she has put on _______recently.


  1. A.
    weights
  2. B.
    weight
  3. C.
    a weight
  4. D.
    the weight

查看答案和解析>>

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

Do you know that a living cell can be       for a thousand years if the temperature is right?


  1. A.
    spared
  2. B.
    protected
  3. C.
    preserved
  4. D.
    developed.

查看答案和解析>>

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

— You seem to be on top of the world.
— Of course. There’s            more exciting than seeing your name in print.


  1. A.
    everything
  2. B.
    nothing
  3. C.
    anything
  4. D.
    something

查看答案和解析>>

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

—Why didn’t you buy the MP4 player?
—I’d like to have, but I was £20 ______.


  1. A.
    low
  2. B.
    little
  3. C.
    cheap
  4. D.
    short

查看答案和解析>>

同步练习册答案