[-A62] I hear they've promoted Tom, but he didn't mention ______ when we talked on the phone.

A.topromoteB.havingbeenpromotedC.havingpromotedD.tobepromoted翻译并分析答案B... A. to promote
B. having been promoted
C. having promoted
D. to be promoted
翻译并分析
答案B
展开
巧手成妈妈
高粉答主

2011-06-15 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.3亿
展开全部
翻译:我听说他们已经提拔了汤姆,但是当我们(我和汤姆)在电话里交谈时,他没有提到已经被提拔/晋升(这件事)。

解释:
1. 固定搭配mention doing sth,意思是“提到/提及做过某事”,没有mention to do sth这种短语,排除AD;
2. BC的区别在于B为被动,而C为主动。
此句的主语he即选项所表示动作的逻辑主语。很明显,he和promote之间为被动关系,所以必须用被动结构being done;
且be promoted这个动作当时已经发生,所以用其完成形式having been done即having been promoted。
3. 综上所述,正确答案为B。

参考资料: 英语牛人团

shilylady
2011-06-14 · TA获得超过145个赞
知道答主
回答量:164
采纳率:0%
帮助的人:79.9万
展开全部
我听说他们曾经提拔过他,但是当我们在电话上交谈时他没有提到被提拔过..被提拔要用被动语态,做宾语要用动词不定式或动名词,被提拔这件事尚在进行中.所以要B.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水孩三0H
2011-06-15
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
我听说汤姆升职了,但是在电话中他没有跟我说。

mention doing something 是固定搭配,所以我们只能选B和C;而汤姆升职在原句中使用的是被动式,也就是说“他被提拔了”,所以应该使用“being promoted"。而且这件事情已经发生了,所以要使用其完成式 "having been promoted“。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sizingcrusher
2011-06-16
知道答主
回答量:40
采纳率:0%
帮助的人:11.4万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式