_______ he was seriously ill, I wouldn’t have told him the truth. A.If I knewB.
题型:不详难度:来源:
_______ he was seriously ill, I wouldn’t have told him the truth. A.If I knew | B.If I know | C.Had I known | D.Did I know |
|
答案
C |
解析
考查含有if条件状语从句的虚拟语气。根据wouldn’t have told,可知指的是过去情况,所以if从句要用过去完成时态,即if I had known he was seriously ill,助动词had可以提到句首,省略if ,构成部分倒装,即had I known he was seriously ill。所以选C。 |
举一反三
---I’ve told her many times, and she still forgot about it! ---I understand. It’s true that she___ be very forgetful sometimes.A.can | B.should | C.ought to | D.must |
|
--- I’m sorry.I ___________ at you the other day. --- Forget it.I was a bit out of control myself.A.shouldn’t shout | B.shouldn’t have shouted | C.mustn’t shout | D.mustn’t have shouted |
|
—___the new comer join us in the work? —Certainly! We are short of hands presently.A.Shall | B.Would | C.May | D.Must |
|
The manager insisted that the work ____ finished by the end of this month. A.should be | B.will be | C.must be | D.ought to be |
|
---Want to ride on the roller coaster? ---No way! I ____ on the roller coaster even if you paid me a million dollars!A.wouldn’t ride | B.would have ridden | C.would ride | D.wouldn’t have ridden |
|
最新试题
热门考点