题目内容
20.I didn't tell the truth to my head teacher in his office.---You .Honesty is the best policy.( )
A. | could | B. | should | C. | could have | D. | should have |
分析 --在办公室里我没有和班主任说实话.
--你本应告诉他实情的.诚实是最美好的品质.
解答 答案:D.
根据后面的评价Honesty is the best policy可知,这是对他行为的一种看法,暗含责备的意思,should have done本应该做而没有做,是对过去事实的评价;故选D.could have done意为"本可以做而没有做",和句意不符.
点评 本句考查情态动词+have done表达虚拟的用法,还有must have done表示过去一定做了某事等.
练习册系列答案
相关题目
2.The national debt of Greece has reached 20% of its GDP,______ the actual breakdown of the country's economy.( )
A. | to indicate | B. | indicated | ||
C. | indicating | D. | having indicated |
3.I hope to achieve this objective by calling on the smokers ________ good judgment and show concern for others rather than by regulation.( )
A. | to using | B. | using | C. | use | D. | to use |
8.Both of the American parties were facing a crisis _____ neither has figured out a message that speaks across racial lines.( )
A. | that | B. | because | C. | if | D. | when |
15.The teacher suggested that each student ______ a plan for the vocation.( )
A. | make | B. | makes | C. | would make | D. | made |
5.The family on time,but their car had a flat tyre on the halfway.( )
A. | would arrive | B. | could arrive | ||
C. | must have arrived | D. | would have arrived |
12.Had Yeats stopped writing at age 40,probably he ______valued as a minor poet now.( )
A. | would be | B. | had been | C. | is | D. | would have been |
5.With proper measures,the economy in China is beginning to ____again.( )
A. | break up | B. | pick up | C. | put up | D. | take up |