麻烦选择一下

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:40:34
Could you tell me ___________________________________?
A) when did he leave
B) where you have gone
C) how many times has she visited there
D) who has broken the vase

选D,原因:
主句是一个以情态动词Could提问的一般疑问句,空格所需内容为tell这个及物动词的宾语,纵观四个选项,tell后要跟一个宾语从句,而作为主句的从句,语序应是一般陈述句的语序,即主谓宾或者主系表;
A:错误,原因:为疑问句语序;
B;错误,原因:对“YOU”说话时,“YOU”这个人必定已经回来了,要把"gone"改成“been”才对, have gone 表示去了还没有回来,而have been表示去了已经回来了;
C;错误,原因:为疑问句语序;
D;正确,原因:who为主语,has broken做谓语,the vase为宾语,为符合宾语从句要求的语序。
整句意思为:你能告诉我谁打坏了花瓶吗?

B 宾语从句 后接用陈述句语序

你能告诉我你去哪了吗?

tell后跟一个宾语从句时,从句中的语序应是一般陈述句的语序.所以A与C不对.Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。 所以选D

B

B