题目内容
5.-一 The rain______fast and heavy.---You should ______some shelter.Look at you,you are all wet,( )
A. | is coming; find | B. | comes; have found | ||
C. | came; find | D. | came; have found |
分析 ---这场雨来的又急又大.
---你应该找个避雨的地方.看你,身上全湿了.
解答 答案:D
根据"The rain______fast and heavy这场雨…又急又大","you are all wet你身上全湿了"可知,这场急雨已经过去,所以第一句要用一般过去时;第二句所表达的意思是"你看你,身上全湿了,(下雨的时候)你该找个地方避雨的",这里表达了与过去事实相反的情况,所以要用虚拟语气,即主语+should+have done的形式.故选D.
点评 做与时态有关的题时,首先要找出句中的时间状语或者根据语境的提示来确定动作或状态发生的时间;另外要注意虚拟语气在句中的使用.例如本题,表示的是与过去事实相反的情况,所该句使用了虚拟语气,即should+have done的形式.
练习册系列答案
相关题目
11.noble( )
A. | apology | B. | another | C. | remote | D. | copy |
20.-I hear you've just returned from Australia.
-Yeah.I ______ there on business.( )
-Yeah.I ______ there on business.( )
A. | go | B. | went | C. | have gone | D. | had gone |