Could you tell me____?

Could you tell me____?
A.where do you live
B.who you are waiting for
C.who were you waiting for
D.where you live in
为什么选D却不选B? 求学霸解释.....谢谢了
丫丫丫丫丫丫丫丫 1年前 已收到6个回答 举报

乡村大巴 幼苗

共回答了1个问题采纳率:100% 举报

where=in witch 即you live in wich (city)=you live where 则选项D若要正确则必须为where you live.

1年前 追问

1

丫丫丫丫丫丫丫丫 举报

你的回答完美的解决了我的问题,谢谢!

摘颗星星送给你 花朵

共回答了182个问题采纳率:12.1% 举报

正确答案选B!!! 这是一道考查宾语从句语序的题目 D不能选,因为where已经包含介词in的意思在里头,再者where是作状语。如果将介词in去掉就正确了

1年前

2

多多24 幼苗

共回答了164个问题采纳率:20.7% 举报

我觉得选a啊

1年前

2

深圳手机光电匣 幼苗

共回答了2个问题 举报

应该选B不选D吧。where 后面应该是live 不是live in ,不能加介词in 。where=in which 。wait for who 或者wait for whom就都可以。就是who既可以做主语又可以做宾语吗?对。在疑问中是这样的。但是中疑问中whom就只能是宾语。哦哦 知道了 又长知识了 太谢谢了不用谢。加油。嗯 你也是 大家一块...

1年前

2

网络好男孩 幼苗

共回答了16个问题采纳率:62.5% 举报

应该是B啊、、、有where就不应该用in了、Could you tell me 后面应该用倒装语序,就是应该用who you are waiting for啊、、、如果引导词是关系副词when、where、why、how,应该就不能带介词了相反、如果引导词是关系代词what、who、whom,就必须带介词啊但是B选项后面那个waiting for 修饰的应该是whom吧?B中、who做for的宾...

1年前

1

zyh_0603 幼苗

共回答了2个问题 举报

选B

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 3.581 s. - webmaster@yulucn.com