— Do you think Li Hua has passed the English examination?— No, If so, he ______
题型:不详难度:来源:
— Do you think Li Hua has passed the English examination? — No, If so, he ______ us yesterday. A.would tell | B.told | C.would have told | D.had told |
|
答案
C |
解析
试题分析:考查虚拟语气:句意:—你认为李华通过英语测试了吗?—没有,如果通过的话,昨天他就会告诉我们了。这里的if so是隐含的虚拟条件句,相当于if he had passed t the English examination表示虚拟条件句,主句是would have done(本来会做却没做)。选C |
举一反三
— We expected you yesterday. — I"m sorry, I you to say that I couldn"t be here until today.A.must have called | B.would be calling | C.could have been calling | D.should have called |
|
—Are you absent from the meeting? —Yes, who______it would rain!A.has thought | B.had thought | C.was thinking | D.would have thought |
|
He didn’t take the airplane from Malaysia to Beijing, otherwise he _______ his life.A.would lose | B.had lost | C.would have lost | D.will lose |
|
We were delayed at the airport.Otherwise,we here by lunch.A.must have been | B.could be | C.should be | D.would have been |
|
—When can you get my car repaired? I need it tomorrow morning. —It ______ be ready by 8:00.A.can | B.need | C.might | D.should |
|
最新试题
热门考点