A-A+
Janet has been in this large company for more
问题详情
Janet has been in this large company for more than twelve years, ____as a sales man-ager.
[A] work
[B]working
[C]worked
[D] to have worked请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
23.B【精析】句意:Janet在这个大公司做销售经理已经12年多了。本题考查的是现在分词短语作伴随状语的用法。这里work的逻辑主语仍然是句子的主语Janet,动词要用主动形式,因此C不正确。句子后半部分属于附属成分,解释补充前面的内容,因此不能用动词原形,故A不正确。不定式的完成式表示动作发生在谓语动词之前,而这里work应该是与been几乎同时的,故D不正确。正确答案为B。