题目内容
19.-The fire in the supermarket last night was terrible!-They have taken some measures to prevent it occurring.( )
A. | must | B. | will | C. | would | D. | should |
分析 ---昨晚发生在超市的火灾很可怕.
---他们竟然没有采取措施制止火灾的发生.
解答 答案D.
"must+have+done"表示对过去事情的肯定推测,译成"(过去)一定做过某事",该结构只用于肯定句;"will have done"是将来完成时,强调在将来的某一时间,某件事情已经被完成了;"would have done"表示对过去事情的假设,意思是"本来会做";"should+have+done"意思是"本来应该做某事,而实际没做."但是should还可以用来表示惊奇和欣喜的句子中,表示"居然、竟然"等含义.此题就是考查的这方面的用法,在本题中使用have taken表示说话时该动作已经完成,故答案选D.
点评 本题考查情态动词的用法.情态动词表示说话人对某一动作或状态的态度,所以在做题时应该把握好说话人的情感态度.另外还要掌握一些情态动词的特殊意义和用法.如:must表示与说话人愿望相反或不耐烦,意为"偏要,硬要".should表示惊讶,意思为"竟然".would+动词原形,表示过去的习惯或某种倾向,意为"过去常常".shall用于第二人称和第三人称,表示命令、警告、允诺、威胁、规定等.
练习册系列答案
相关题目
14.Prince William took a visit to the Forbidden City on Feb.28,______ emperors once lived.( )
A. | which | B. | whose | C. | where | D. | when |
7.A good teacher must be able to help his students learn the subject with great interest ________ he reaches the last minute of the class.( )
A. | when | B. | unless | C. | until | D. | after |
4.He promised that he ______ us in the party,but he hasn't turned up until now.( )
A. | will join | B. | had joined | C. | would join | D. | has joined |
11.The food_______in this way keeps fresh.( )
A. | prepare | B. | preparing | C. | to prepare | D. | prepared |
7.The organizers promised ______ won the first prize would have a chance to go abroad.( )
A. | who | B. | whom | C. | whomever | D. | whoever |