满分5 > 高中英语试题 >

—You have done a good job in the English...

—You have done a good job in the English speech competition.

—Thanks, but I wasn’t as calm as I _____.

A. should do    B. should have done

C. should be    D. should have been

 

D 【解析】 考查虚拟语气用法 句意:--你在英语演讲比赛中表现不错。---谢谢,但是我本应该更冷静的。根据wasn’t得知是说过去应该做而没有做到,用should have +过去分词。根据题干中的wasn’t as calm as得知是be动词+形容词,这里的过去分词应该是been,可以排除B选项。故选D。  
复制答案
考点分析:
相关试题推荐

—Has Linda finished her homework?

—Sorry, I don’t know. I just saw that she _____ it yesterday afternoon.

A. has been doing    B. had done

C. was doing    D. has done

 

查看答案

You have to go to bed before ten o’clock. This rule _____ all the students living in the school, without exception.

A. applies to    B. appeals to

C. hands on to    D. gets down to

 

查看答案

—I think I’m too young to be a good manager.

—_____ you can be mainly depends on your ability, not your age.

A. Whether    B. That

C. When    D. How

 

查看答案

A(n) _____ visitor to the house is unwelcome, because the host doesn’t like to be disturbed.

A. expected    B. frequent

C. precious    D. official

 

查看答案

With Mike _____ as our group leader, we had no trouble finishing the task ahead of time.

A. act    B. to act

C. acted    D. acting

 

查看答案
试题属性

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