满分5 > 高中英语试题 >

– Amazing! You _____ have won the first ...

– 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. must          B. may                    C. can           D. should

 

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

A qualified doctor has to constantly update his knowledge in order to maintain his professional _____.

A. conscience            B. competence                    C. conservation          D. convenience

 

查看答案

 We all consider _____ significant that we should cancel the order immediately.

A. how                         B. which                                C. this                           D. it

 

查看答案

_____, everyone present was amused by his adventure story in Africa.

A. Absurd as might it sound       B. As it might sound absurd

C. As absurd it might sound        D. Absurd as it might sound

 

查看答案

_____ they are fit, I see no reason why they shouldn't go on playing basketball for another four or five years.

A. In case        B. Provided that    C. Unless      D. As if

 

查看答案

 It was not until dark ______ he found ______ he thought was the correct way to solve the problem.

A. that; what       B. that; that          C. when; what     D. when; that

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.