If I______out of ink, I would have finished writing the paper.

admin2012-06-02  37

问题 If I______out of ink, I would have finished writing the paper.

选项 A、hadn’t run
B、shouldn’t run
C、haven’t run
D、didn’t run

答案A

解析 语法题。本题考查虚拟语气过去式的用法。首先我们要判断该虚拟条件句是否是错综时间条件句。无论主句还是从句句中都无时间状语,这足以证明主句与从句虚拟的是同一时间的动作。再根据主句虚拟语气的动词形式是过去虚拟式,可推知条件状语从句的谓语也该用过去虚拟式,:had done.故选A。现将虚拟条件句中的虚拟语气动词公式罗列如下:现在式虚拟语气:If…were/did…,…would/should/might/could do/be…将来式虚拟语气:If…should do/were to do…,…would/should/might/could do/be…过去式虚拟语气:If…had done…,…would/should/might/could have done…
转载请注明原文地址:https://kaotiyun.com/show/kiGC777K
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)