单选题 在线求助急啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:19:19
oh,jodie,I didn't see you just now.can you tell me_____ ?
A.where you have been
B where were you
C where you have been
选B 还是C啊? 准的 回答下麻烦说下理由 谢谢
错了 是A 还是C?
宾语从句B是不对的
选B的话应该是 where YOU were
选项是这样的 弄错了
A.where you have been
B where were you
C where you have GONE

应该选A
单看后半句
没有人问Where have you gone?的
一般都说Where have you been?的
表示你去哪了

where have you been
where have you gone to

注意, 你去了那里
如果要用 gone, 那就要说
where have you gone to ?
就这样简单

选c
where you have gone表示你曾经去过哪里
where you have been表示去了还没回来
so选c

B,原因我也不大清楚,但语感和直觉告诉我选B
(语感正确率80%,O(∩_∩)O~)

A 和 C不是一样的吗?选A where后面的是宾语从句,用陈述语序 陈述语序的宾语从句,用陈述语序

应该是b
句子前后时态一致,是基本要求