据说这是一道送分题,如果你选不对,那一定要把这篇文章看完。请听题:
"Do you have any problems if you ______ this job? Well, I'm thinking about the salary."
选项:
a. offer
b. will offer
c. are offered
d. will be offered
这4个选项中哪个是你最中意的选项呢?
如果你的脑海里还是问号,那么就来看看。我是如何分析这道题目的吧?拿到这道题目,我们首先大概理解这道题目的结构和语境。咱们先看第一个句子。"Do you have any problems if you ______ this job?" 显然这是是条件状语从句,主句是一般现在时 "Do you have any problems",题目要求我们在从句填入合适的时态和语态。这看起来像是面试官在问求职者有什么疑问。第二个句子"Well, I'm thinking about the salary." 提示求职者关注的是“被提供”的薪水,涉及被动关系。 接下来我们对每一个选项进行分析判断。
选项a. offer,这是主动语态,时态为一般现在时,如果把该选项填入后意为“如果你主动提供这个工作”,但第二句强调“考虑薪水”,应是“求职者被提供工作”。因此,这个选项是不符合逻辑的。
选项b. will offer这个选项是主动语态,时态一般将来时。条件句中if从句通常不用will,此处无此语境,且为主动语态,排除。
选项c. are offered(被动语态,一般现在时)
意为“如果你被提供这份工作”,符合被动语境,且条件句中if+一般现在时表可能情况,语法正确。
选项d. will be offered这个选项是被动语态,时态为一般将来时。这个选项虽为被动语态,但也和b选项一样,if从句用will,语法上并不正确。
结合以上的分析,在语态上主动语态选项a、b因为不符合被动语境,d选项if引导的从句出现了will语法错误,故最佳答案为c。
我们把正确答案are offered放到句子中,组成一个完整的句子,整翻译成中文就是“如果你被提供这份工作,你会考虑什么问题吗?嗯,我在考虑薪水的问题。
学而不思则罔。这道题目主要是考察语态和时态的问题。这其中又涉及到了另外一个知识点,就是if引导的从句。条件句中if从句常用一般现在时表可能,被动语态(be+过去分词)强调动作承受者,如“被提供工作岗位”。我们在结合上下文语境分析,“考虑薪水”可判断为被动关系,需优先考虑被动语态选项。这道题目中比较容易犯的错误是选b、d。选择这两个选项的同学可能是没掌握if从句时态规则,机农觉得很有必要在这里给大家再重提一下if从句的时态规则。咱们只需要记住四点。 1.真实条件句:If + 现在时,主句用将来时。 2.虚拟现在/将来:If + 过去时,主句用would do。 3.虚拟过去:If + had done,主句用would have done。4.切记:if从句中绝对不能用will表示将来(除非表示意愿例如,If you will (愿意)wait a moment, I’ll check for you.)。我们通过一道练习题目来巩固一下这个知识点。
"What will you do if you ______ the job?"
a. don’t get
b. won’t get
(答案:a,因if从句不用will)
掌握条件句时态和被动语态用法,此类题目便能迎刃而解。