英语问题求说明是这样一道选择题Do you know____at the bus stop?A.who they are

英语问题求说明
是这样一道选择题
Do you know____at the bus stop?
A.who they are waiting B.whom they are waiting C.who are they waiting for D.whom they are waiting for
请高人告诉我应该选择哪一个,为什么?别的选项又为什么错了
jinyanchao 1年前 已收到4个回答 举报

绿爽七喜 幼苗

共回答了18个问题采纳率:88.9% 举报

应该选择D.whom they are waiting for
因为waiting for 是固定词组,所以可以排除A和B,因为它们没有“ for ”
因为waiting for 后面接的是宾语,是whom而不是who,所以可以排除 C

1年前

2

lengmei_651 幼苗

共回答了1218个问题 举报

D. whom they are waiting for
他们 在 等谁

1年前

2

南下qq 幼苗

共回答了23个问题 举报

选D 特殊疑问句在做插入成分时要用陈述语序,而做为宾格,who和whom都可以,A和B语序是对的但是少了for 而wait和for是固定搭配,故错.C的搭配是对的但是作为陈述语序主谓顺序颠倒了,把are放到they后面去就对了!而只有D是既搭配对语序也正确的,故选D.

1年前

2

龙辰海 幼苗

共回答了6个问题 举报

D

1年前

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