麻烦选择一下
来源:百度知道 编辑: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
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