Could you please tell me______. A. why you're late again; C. who you talked with 选哪一个?

wanpiruoruo
2012-06-07 · TA获得超过196个赞
知道答主
回答量:53
采纳率:0%
帮助的人:50.2万
展开全部
A,和楼上几位正相反,表被could欺骗
could you please do sth?只不过是种礼貌用语~类似于MAY I~

完整解释:好吧,俺从句子结构上来说吧~
单从这两个选项上来说:
1.Could you please tell me why you are late again?
Could /might/would,除了是can may wil的过去时,还表示委婉语气情态动词,无实际意义,并不是指过去时,SO ,这个不是句子重点,表被迷惑。why 在这里作连词,后跟一个宾语从句,表示问迟到的原因,结构完整,句中并无过去时间表示一定得用过去时,语境通顺。
2.Could you please tell me who you talked with?
经过一番辩论之后,确实这也是个宾从,属于特殊疑问句作直接宾语的用法,但是这里的引导词错误,不是who而是whom,所以C还是错误的。
damnedsheep
2012-06-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7701
采纳率:86%
帮助的人:3110万
展开全部
C
解析 A 答案改成Why you were late again

【俊狼猎英】 团队为您解答,欢迎追问
追问
谢谢,可我记得以前见过could you please后可以跟非客观事实的一般现在时的宾语从句,因为could强调语气委婉而不是过去式,这一个为什么不行?
追答
不知道你讲的是啥语言点,我没听说过。
could 这里并非一般过去时, 但从句表达的事情是发生在过去的,必然要用一般过去时。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dido_Woodgate
2012-06-06 · TA获得超过1771个赞
知道小有建树答主
回答量:1346
采纳率:100%
帮助的人:948万
展开全部
C. who you talked with

考虑到主句could是过去时态,我觉得选C比较合适
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PgUp1
2012-06-06 · TA获得超过5616个赞
知道小有建树答主
回答量:1073
采纳率:0%
帮助的人:380万
展开全部
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我叫白哓白
2012-06-06
知道答主
回答量:25
采纳率:0%
帮助的人:3.9万
展开全部
楼上正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式