英语语法每日一题(第1083期)
英语语法每日一题
【真题回顾:题型不一样,考点可是不变的哟】
If Mr. Dewey _____ present, he would have offered any possible assistance to the people there.
A. were B. had been C. should be D. was
【真题解析:超级详细,英语再差也能看懂】
本题考点:虚拟语气。
先看题目句子结构和相关知识点:
逗号前: If Mr. Dewey _____ present
if表示:如果,可以引导状语从句,大致分为下面两个类别:真实条件句(Sentences of Real Condition)和虚拟条件句。凡是假设的情况发生性可能很大,就是真实条件句;
当假设是不大可能实现时,就是虚拟条件句。
present:这里表示出席,到场。
这里翻译成:如果Dewey先生____到场了。
逗号后:
he would have offered any possible assistance to the people there
首先看到一个构造:would have done(这是一个虚拟语气标志的短语,其中相应构造应该是:主句had done +从句would have done。)
其实小伙伴们都可以把这个用法总结出来。
offer:动词,提供。
这里前后贯穿一个短语:offer....assistance提供....帮助。
any possible:表示任何有可能的。offered any possible assistance :表示提供任何有可能的帮助。这里你要注意offer的时态。那就说明前面if引导的句子是对过去的虚拟和假设。
后面的:to the people there是不定式短语后置修饰assistance。
这句话翻译是:他就会给这里的人们提供能后提供的帮助。
看看四个选项:A. were B. had been C. should be D. was
很多人就不知究竟用什么时态了。你记住刚刚那个构造:would have done(这是一个虚拟语气标志的短语,其中相应构造应该是:主句had done +从句would have done。)
然后我们来总结下if引导句子表示虚拟语气的情况:
1. 表示与现在事实相反的情况。其句子结构为:从句:if + 主语+ 动词的过去式(be 用were) + ……主句:主语+ would (should, could , might) + 动词原形+ ……
2. 表示与过去事实相反的虚拟条件句。其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should, could, might) + have +过去完成式动词+……
3.表示与将来事实相反的虚拟条件句 (对将来的事实实现的可能性不大)。其句子结构为:从句:If + 主语+ should (或were) + 动词原形+……主句:主语+ would (could, should, might) + 动词原形+……
这个题目根据后面动词offered用的过去时可以知道是表示与过去事实相反的。所以用第二种。
正确答案是:B