当前位置:高中试题 > 英语试题 > 动词的分类 > – Amazing! You _____ have won the first prize in the national English speech con...
题目
题型:不详难度:来源:
– 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。
核心考点
试题【– Amazing! You _____ have won the first prize in the national English speech con】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
-- I can’t believe that Jeff _______ have quarreled and fought with his boss.
-- Well, if one _______ ask for trouble, it just can’t be helped.
A.would; willB.must; mayC.should; mustD.need; dare

题型:不详难度:| 查看答案
—Send me an e­mail when you are free, will you?
—________.
A.I must  B.I will  C.I can  D.I should

题型:不详难度:| 查看答案
— Guess what! I have won the first prize in the speaking competition.
— Congratulations! You _____ put a lot of work into it.
A.shouldB.mustC.should haveD.must have

题型:不详难度:| 查看答案
--- Do we have to hand in our research reports this afternoon, Professor Smith?
--- Yes, you _______ . I will be waiting to check them all the afternoon.
A.shouldB.mayC.canD.must

题型:不详难度:| 查看答案
- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
A.mustB.canC.willD.need

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.