________ she has known everything ,you'd better tell her first.

A.WHENBSINCECBEFOREDAFTER答案是B,请解释一下。还有,为什么其他不可以... A.WHEN B SINCE C BEFORE D AFTER
答案是B,请解释一下。
还有,为什么其他不可以
展开
五块钱也是奖
2012-10-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4560
采纳率:75%
帮助的人:2329万
展开全部
B since 这里是既然的意思

翻译:既然她已经知道所有事情,你最好先告诉她

解析:

A 当。。。的时候

C before 在。。。之前,这里时态不对。使用了现在完成时,before一般用于过去时或者过去完成时。

Dafter ,在。。。之后。一般也不与现在完成时连用,而且放在句子里翻译也不通顺

如有疑问,请追问。

无疑后请采纳。

书山有路勤为径,学海无涯苦作舟。

-----------与君共勉-----------
MrTracy666
2012-10-27
知道答主
回答量:14
采纳率:0%
帮助的人:20.1万
展开全部
原句用了has known,即为现在完成时,意为她已经知道了所有的事情,你最好首先告诉她。
所以从句意上看,
when表示当……的时候,不合适;
before表示在……之前,跟原句明显不符;
after表示在……之后,跟原句也不符;
而since,表示既然,是表示原因的3大词之一,此处最为贴切。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺利且伟大的福音5162
2012-10-27 · TA获得超过1709个赞
知道小有建树答主
回答量:1554
采纳率:0%
帮助的人:1205万
展开全部
我觉得应该选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxuchao110
2012-10-27
知道答主
回答量:7
采纳率:0%
帮助的人:6.1万
展开全部
这句话意思是既然她都已经知道了,你最好还是首先告诉她。A是当...是,C是在...之前,D是在...之后,看意思就知道了,还有句子的时态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoshui05
2012-10-27
知道答主
回答量:66
采纳率:0%
帮助的人:24.6万
展开全部
since有因为的意思,既然她知道...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式