一道国际商务函电英语选择题(请进!请详细说明!谢谢!)

Therecentadvanceinthecostofrawmaterials_______ustomakeaslightincreaseintheprices.Aare... The recent advance in the cost of raw materials _______ us to make a slight increase in the prices.
A are compelling B has compelled C is being compelled D has been compelled
展开
sunbright82
2013-06-30
知道答主
回答量:9
采纳率:0%
帮助的人:8.3万
展开全部
选B 首先主语是advance 是单数 cost of raw materials只是后置定语 不算主语 所以根据主谓一致 谓语用单数 排除A 其次 advance与us之间应该是主动语态 故排除C D 所以答案为A 另外 很多情况下 当句子中有recent出现的时候 谓语的时态经常使用现在完成时 进一步证明B的正确性
201104yangyang
2013-06-28 · TA获得超过2261个赞
知道大有可为答主
回答量:1874
采纳率:50%
帮助的人:818万
展开全部
compel sb to do sth 强迫某人做某事,

advance 主动强迫我们去 涨价。
故排除CD
我觉得 这个 advance 产生的效果 是持续的,
一直 在强迫我们,
所以我觉得答案是A
追答
正达美老师指出我的错误了。advance in raw materials 中 in raw materials 是介词短语作后置定语修饰advance。故位于应该用单数形式。所以A错。正确答案是B。用完成时表示,动作以及完成。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式