5.D 考查虚拟语气.Had I been a little more careful是If I had been a little more careful的省略倒装形式.由此可知是对过去事实的假设.所以主句谓语用wouldn’t have done.句意为:如果我再细心点.就不会犯这么愚蠢的错误了. 查看更多

 

题目列表(包括答案和解析)

Housing prices________ much higher now if the government hadn’t taken measures to control housing dealing. 【安徽省宣城市2011届高三英语试题】【虚拟语气】

A.were  B. had been  C. would be   D. would have been

 

查看答案和解析>>

If I    you would drop in,I would have stayed home, waiting for you.【北京市师大二附中2011届高三第三次模拟考试】【虚拟语气】

A. have known  B. knew  C. would know   D. had known

 

查看答案和解析>>

If Rose ____ her diamond in a safer place, it ____ stolen. 【江西八校2011年高三联考

虚拟语气】

A. had put; might not have been      B. had put; could be

C. had put; might be          D. had not put; could not have been

 

查看答案和解析>>

I didn’t know where you lived;otherwise I ________you the moment I got to Hefei. 【河南省商丘市第一高级中学2010-2011学年第二学期高三第一次考试卷】【虚拟语气】

A.had visited    B.would visit   C.must have visited   D.would have visited

 

查看答案和解析>>

-- I ______ to your birthday party last Sunday!

-- Unfortunately, you were on business. 【2010-2011学年安徽省高考自主命题仿真卷(一)】【虚拟语气】

A. had come    B. came      C. would come     D. would have come

 

查看答案和解析>>


同步练习册答案