精英家教网 > 高中英语 > 题目详情
– Amazing! You _____ have won the first prize in the national English speech contest!
– I’m lucky that all my efforts have finally paid off.  
A.mustB.mayC.canD.should

试题分析:--真是令人惊讶!你竟然在全国英语演讲比赛中获得一等奖!--我很幸运所有的努力都最终有了回报。Should have done表示惊讶的语气,must have done过去一定做了,may have done过去可能做了,can have done用于疑问或否定句中,选D。
练习册系列答案
相关习题

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

—The similarities between social networks are striking.
—That ________ come as no surprise,because they are all products of the Internet.
A.shouldB.shallC.mayD.must

查看答案和解析>>

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

No one ______ be more generous; he has a heart of gold.
A.dareB.mustC.couldD.need

查看答案和解析>>

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

—Tom is in low spirits today. He ______ again in the job interview.
—What a pity! He has been greeted with bad luck these days.
A.could failB.may failC.must have failedD.must fail

查看答案和解析>>

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

- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
A.mustB.canC.willD.need

查看答案和解析>>

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

--I have to go now to pick up my daughter.
--If you ________ go, at least wait till the rain stops.
A.canB.mayC.shouldD.must

查看答案和解析>>

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

Their answers are exactly the same. One of them ___ from the other.
A.must copyB.must have copiedC.should copyD.should have copied

查看答案和解析>>

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

—Fined ¥100! You know you were driving 100 KM an hour, don't you?
—No, officer. I _____.This car doesn't do 80.
A.shouldn't have beenB.mustn't have been
C.can't have beenD.mightn't have been

查看答案和解析>>

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

One of our rules is that every student ____ wear school uniform while at school.
A.shall B.could C. mightD.will

查看答案和解析>>