一道英语选择题,选哪个说下为什么

问题描述:

一道英语选择题,选哪个说下为什么
-Who____?
_One of my friends did.
A.did give it to you B.gave it to you
C.gave you to it D.did you give it

B 这是一个宾语从句 主语即是疑问代词(who)。A不选 应该为Whogave it to you .C 不选是因为它根本不成立嘛 最起码应该是gave it to you D不选是因为和答句不符。 希望我的答案能对你有所帮助啦zhxz123同学的答案太好啦 就是老师讲的那种嗯。。。