碰到一题关于被动语态的

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:33:34
Whom will she_____by?
A.take care of B.be taken care C.be taken care of D.taken care of

答案给的是B``但我觉得C也没错啊.问的是谁被她照顾啊``真的不太明白,请理解的人帮帮忙吧

这个句子是被动语态,你有没有注意到后面的by?
句子的意思是:她将被谁照顾?
我们把它换成肯定句可能就更容易理解了:She will be taken care by him.她将会被他照顾。现在,你再把这个肯定句转换成疑问句就可以知道答案为什么是B了。
如果选C,那句子应该是:Who will be taken care of by she?谁将会被她照顾?

总结:sb take care of sb else 某人被另外的某个人照顾。
sb be taken care by sb else.某人照顾另外的某个人。