军队院校生长军(警)官招生考试

单选题If Jack _____ the real situation, he would have made a different plan.A knowsB knewC will knowD had known

题目
单选题
If Jack _____ the real situation, he would have made a different plan.
A

knows

B

knew

C

will know

D

had known

参考答案和解析
正确答案: D
解析:
本题考查虚拟语气的用法。句意:如果杰克知道真实情况,他可能已经制定了不同的计划。由主句的形式would have made a different plan可知该句是对过去的假设。根据虚拟语气时态的规则,主句的谓语形式为would/should/could/might+have done,从句的谓语形式应为过去完成时。故D项为正确答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

He didn’t go to the party, but he does wish he ______ there.

(A) had been

(B) has been

(C) would have been

(D) would be


正确答案:A
解答参考:A.虚拟语气题。在动词wish后跟从句表达一个不能实现的愿望时,表示与现在事实相反从句用一般过去时,表示与过去事实相反从句用过去完成时。【译文】他没参加晚会,但他的确希望他能参加。

第2题:

If I had known you weren’t coming. I ____ a cake.

A would not bake B did not bake C will not have baked D would not have baked


正确答案:D

第3题:

Had he worked harder, he () the exams.

A、must have got though

B、would get though

C、would have got through

D、could get through


参考答案:A

第4题:

The travels of Marco Polo in the twelfth century would not have been so well known ____ for the book he Wrote while in jail.

A、it not have been

B、is not been

C、had it not been

D、has not been


答案:C

第5题:

If he()that the mushroom was poisonous, he ()it.Luckily he was sent to the hospital immediately.

A、was warned, would not eat

B、had been warned, would not have eaten

C、would be warned, had not eaten

D、would have been warned, had not eaten


答案:B

第6题:

He would have come here on time, but he() by the heavy traffic on the way.

A、kept

B、had kept

C、was kept

D、had been kept


参考答案:C

第7题:

一If he________,he __________that food.

一Luckily he was sent to the hospital immediately.

A. was warned;would not take

B. had been warned;would not have taken

C. would be warned; had not taken

D. would have been warned; had not taken


参考答案B

第8题:

() that this region was so rich in natural resources.

A.Little he knew

B.Little did he know

C.Little he did know

D.Little he had known


参考答案:B

第9题:

I would have invited her to the party but I ___ her well.

A、don’t know

B、didn’t know

C、doesn’t know

D、hadn’t known


参考答案:B

第10题:

He must have had an accident, or he _____ then

A:would have been here

B:would be here

C:should be here

D:had just had


正确答案:C