He called to tell me that you are in hospital, otherwise I ______ nothing about
题型:不详难度:来源:
He called to tell me that you are in hospital, otherwise I ______ nothing about it.A.had known | B.wouldn’t have known | C.would know | D.would have known |
|
答案
D |
解析
试题分析:句意:他打电话告诉我,你在医院,否则我根本就不知道。这里的otherwise相当于一个虚拟条件句="if" he had’t called to tell me that you are in hospital,所以是和过去相反的虚拟语气,主句用would have done,而且根据意思应该是肯定,所以选D。 |
举一反三
Jeffery said he to the get-together the next day, but he didn’t.A.had come | B.would come | C.came | D.can come |
|
—Happy birthday, Mary! —Thank you! It’s the best present I for.A.should have wished | B.may have wished | C.must have wished | D.could have wished |
|
— I didn’t watch the program “Where are we going, Dad?” yesterday. — I________, either, if my father hadn’t reminded me.A.wouldn’t have | B.didn’t | C.wouldn’t | D.hadn’t |
|
Mary failed the driving test again.If she ________ harder, she ________ the test easily.A.practiced; would pass | B.had practiced; would pass | C.had practiced; would have passed | D.should practice; should have passed |
|
The teacher demanded that the exam _____ before eleven. A.must finish | B.be finished | C.would be finished | D.must be finished |
|
最新试题
热门考点