内容正文:
专题二 句法
第六节 虚拟语气
( ) 1. John went to the hospital alone. If he _______ me about it,I would have gone with him.
A.should tell
B.tells
C.told
D.had told
D 句意为:“约翰一个人去了医院。如果他之前和我讨论这件事的话,我就会和他一起去了。”根据句意,前一句是陈述语气,说明动作发生在过去,而且后一句的主句已经是“would have gone”说明是与过去事实相反的虚拟语气。与之对应的从句结构,应该用“had+过去分词”。故选D。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 2. I _______ through that bitter period without your generous help.
A.couldn‘t have gone
B.didn’t go
C.wouldn‘t go
D.hadn’t gone
A 句意为:“没有你的慷慨帮助,我是不可能度过那段痛苦的时期的。”“that bitter period”表示过去的时间,与过去事实相反的虚拟语气,主句用“主语+should/would/could/might have done”表达。故选A。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 3. —What will you do during the summer holiday?
—I don’t know. But it’s about time _______ on something.
A.I’m deciding
B.I’ll decide
C.I decided
D.I’d decided
C 句意为:“——暑假的时候你要做些什么呢?——我还不知道,不过是时候该做决定了。”It’s time后面引导的从句要用虚拟语气,即从句中的谓语动词用过去式或者“should+动词原形”。故选C。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 4. How I wish every family _______ a large house with a beautiful garden.
A.has
B.had
C.will have
D.had had
B 句意为:“我多希望每家每户都拥有带花园的大房子啊。”wish引导的宾语从句谓语动词要用虚拟语气,根据题干可知,此题表示与现在事实相反的愿望,因此,从句的谓语动词要用过去时,表示虚拟。故选B。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 5. But for your help, I ________.
A.would not have succeeded
B.have succeeded
C.will succeed
D.succeed
A 句意为:“如果不是你帮忙,我就不会成功。”but for意为“若不是, 要不是”,常与虚拟语气连用。由题干可知,我已经成功了,此题描述的是与过去事实相反的情况,因此要用would not have succeeded。故选A。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 6. When a pencil is partly in a glass of water, it looks as if it _______.
A.breaks
B.has broken
C.were broken
D.had been broken
C 句意为:“当将铅笔的一部分浸在水中,铅笔看上去似乎断了。”此题考查的是as if引导的让步状语从句的语气问题。as if引导的让步状语从句如果与事实一致,不用虚拟语气;如果与事实相反,则用虚拟语气。此句是对一般现在时的虚拟,用were broken。故选C。
解析
从A、B、C、D中选出可以填入空白处的最佳答案。
( ) 7. If they had time, they _______ another try.
A.would have
B.should have had
C.are goi