英语专业四级

单选题I would just as soon you _____ the book yesterday.A had returnedB returnedC would have returnedD would return

题目
单选题
I would just as soon you _____ the book yesterday.
A

had returned

B

returned

C

would have returned

D

would return

参考答案和解析
正确答案: D
解析:
句意:我宁愿你昨天已把书还了。由would(had)rather,would as soon,would sooner或would prefer所引导的从句,要使用虚拟语气。对过去事实的虚拟要用过去完成时had done结构。因此答案为A。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

第2题:

Had you worked harder that time, you ______ a better position.

A. could get

B. have got

C. would get

D. would have got


正确答案:D
答案为D。如果你在那时更努力些,你本来能得到更好的职位。从句为省略订的非真实条件句,表示与过去情况相反的假设,用过去完成式,因此主语用would+现在完成式。

第3题:

I’d just do as soon as you __________ the research yourself.

A.do

B.will do

C.did

D.would do


参考答案:C

第4题:

____ a lift in your car, I would not have been home.

A、Had you not given me

B、I had not given

C、You had not given me

D、Had I not given


答案:B

第5题:

Would you like some more beer?

(),please.

A. Just a little

B. No more

C. I've had enough


参考答案:A

第6题:

The rice ______ if you had been more careful.

A. would not be burning

B. would not burn

C. would not have been burnt

D. would not burnt


正确答案:C
这是一个表示与过去事实相反的虚拟条件句。

第7题:

If I had studies harder, I _______ the exam.

A.will have passed

B.would have passed

C.passed

D.would pass


参考答案:B

第8题:

By the time you return home, I _____ all the work .

A.would do

B.will have done

D.has done

D.had done


参考答案:B

第9题:

Had it been possible I would have come to see you, but I ____ so busy then.

A.had been

B.were

C.was

D.would be


答案:C

第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

更多相关问题