she took the youth ___ long hair____ a girl.b with as c with,for 为什么选C B为什么不可以

问题描述:

she took the youth ___ long hair____ a girl.
b with as c with,for 为什么选C
B为什么不可以

take ..as..是指把。。当成。。 放在这个句子里伦理上也不通啊,“她把这个长头发的青年当成女孩了吧”正常人第一反应都会这样觉得。take。。for有误会的意思,所以B

take ...for 是错把什么当成什么的意思
take...as 没有“错把”这层意思.
因此本题应该选C
她错把那个留长发的青年当成一个女孩了.