He said that he had nothing _______.

问题描述:

He said that he had nothing _______.
A.to feed his birds B.to feed his birds with
C.to feed his birds on D.feeding on his birds
第三个feed的用法不也正确么 为什么不选

我觉得应该选B
国内的资料有时就是这样的,答案都不是最好的.
feed在表示“给某人或动物喂食物”或“用食物喂某人或动物”,
通常用 feed sth to sb 或 feed sb on sth.如:
Please feed some grass to the cow.请给牛喂点草.
She feeds the baby on milk.她用牛奶喂婴儿.
What do you feed your dog on?你用什么喂狗?
有时也用 feed sb sth 或 feed sb with sth 这样的结构,但不很常用.如:
He fed the horse (with) potatoes.他给马喂土豆.
你不能说C是错误的,用当年我们老师的话就是此题不严谨!
自己明白就好了.和老师去争论也是没有意思的