一道高二的英语选择题问题的选项没有看懂求解释@_@

______this job would involve working on weekends frequently ,but John didn't mind空格处的答案是to take 我选择的是having taken我觉得是对的还有一个take 和taken这两个选项为什么不能放我是用语感判断的能不能有人帮我分析一下

To take this job 是不定式作主语,这里to do sth表示还未发生的事,句中有would,意思是John现在还没有从事这项工作,而having taken是已经从事,与would矛盾。 take 和taken this job 不是名词形式,不能作主语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-29
to take 表示一种目的,一种将要发生的事情。 would说明这句是过去将来时。所以having taken不对。
Take动词不能直接放在句首。 Taken有被动的含义,也不能用。
此处如果填入taking也可通顺。本回答被网友采纳
相似回答