常见题型: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为过去完成时,均错误。
要点:
例题 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为现在完成时,不符合虚拟要求。
要点:
例题 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为现在完成时,不符合。
要点: