其他虚拟语气形式

语法核心B 档L2近3年考频 5 次

常见题型:choice、fill、short

其他虚拟语气形式 - 虚拟语气

核心概念

要点

解题方法

常见误区

原因分析:

suggest在表示“建议”时触发虚拟,在表示“暗示、表明”时是陈述事实,用陈述语气。学生未能根据语境判断语义。

正确做法:

先判断suggest在句中的含义:若为“建议”,从句用'(should) + 动词原形';若为“暗示、表明”,从句用真实时态。

错误做法:

混淆suggest的不同含义:当suggest意为“暗示、表明”时,从句不用虚拟语气。如:The look on his face suggested that he was angry. 学生常误用(should) be。

原因分析:

学生误以为should可以省略,但固定结构It is time that...中should不可省略。

正确做法:

It is time that...后从句谓语用一般过去时(如went)或should + 动词原形(should不省略)。

错误做法:

在It is time that...结构中用should + 动词原形时遗漏should。如:It is time that we go home.(应为went或should go)

原因分析:

wish表示不太可能实现的愿望,必须用虚拟语气;hope表示可能实现的希望,用陈述语气。学生将hope的用法套用到wish上。

正确做法:

wish后对将来虚拟用would/could + 动词原形,不用will/can。

错误做法:

wish后宾语从句中,对将来虚拟误用would + 动词原形,但混淆了wish与hope的用法。如:I wish you will succeed.(应为would succeed)

典型例题

例题 1

It is strongly recommended that the government ______ measures to reduce air pollution immediately.
A. takes
B. took
C. take
D. had taken

解答

该句为 It is strongly recommended that... 结构。recommended 表示建议,其后的 that 从句需用虚拟语气,形式为 (should) + 动词原形,should 可省略。从句主语 the government 为单数,但虚拟语气下谓语仍用原形 take,并与 measures 构成 take measures 搭配。选项 A takes 为一般现在时第三人称单数,B took 为一般过去时,D had taken 为过去完成时,均不符合该结构。因此空格应填 take,对应选项 C。

解析:

本题考查recommend后的宾语从句虚拟语气。recommend表“建议”,后接that从句时,谓语动词应用'(should) + 动词原形',此处should可省略,故用take。选项A为一般现在时(第三人称单数),不符合虚拟要求;B为过去时;D为过去完成时,均错误。

要点:

  • 识别recommend属于建议类动词,触发虚拟语气
  • 记忆虚拟形式为'(should) + 动词原形',注意should可省略

例题 2

—I missed the train this morning.
—I wish you ______ earlier.
A. got up
B. had got up
C. would get up
D. have got up

解答

本题考查 wish 引导的宾语从句中的虚拟语气。对话中说话人错过了今天早晨的火车,第二人希望对方当时早点起床。wish 后的从句若表示对过去已发生情况的遗憾,谓语用过去完成时,即 had + 过去分词。选项 B “had got up”符合这一结构。选项 A “got up”是一般过去时,通常用于对现在情况的愿望;选项 C “would get up”多表示对将来或某种意愿的虚拟;选项 D “have got up”不是该语境所需的虚拟形式。因此答案为 B。

解析:

本题考查wish后宾语从句的虚拟语气。根据对话,对方错过了早上的火车,表示对过去事实的遗憾,应用过去完成时had got up。A为一般过去时,用于对现在虚拟;C为would + 动词原形,用于对将来虚拟;D为现在完成时,不符合虚拟要求。

要点:

  • 根据语境判断虚拟时间(过去事实)
  • wish后对过去虚拟用had done结构

例题 3

He talks as if he ______ everything about the accident, but actually he knows nothing.
A. knows
B. knew
C. had known
D. has known

解答

该句主句 He talks 使用一般现在时,as if 引导的从句表达与现在事实相反的假设。根据虚拟语气规则,与现在事实相反时,从句谓语用一般过去时;be 动词通常用 were。空格处表示“他谈起事故时好像什么都知道”,而事实是他什么都不知道,因此应填 know 的过去式 knew。选项 A knows 用于真实语气;C had known 对应与过去事实相反;D has known 为现在完成时,均不符合。故答案为 B。

解析:

本题考查as if引导的状语从句虚拟语气。主句为一般现在时,从句描述与现在事实相反(他实际不知道),故用一般过去时knew。A为一般现在时,表示事实;C为过去完成时,用于对过去虚拟;D为现在完成时,不符合。

要点:

  • 根据主句时态和事实判断虚拟时间(与现在相反)
  • as if从句时态倒退:现在→过去;过去→过去完成

同模块其他考点

想在练习中掌握「英语」考点?

鲸泓网页版提供知识点诊断、针对性练习与学习报告。

进入鲸泓练习