because of接从句问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:56:54
The shop assistant didn't treat me well because of _______.

A.the bad clothes I was having on
B.what I was wearing
C.what I dressed

请简述理由 谢谢~

我可以肯定地告诉你选B
because of后加名词或名词性从句。
从语法上来说这三个答案都正确,关键是have on,wear和dress的用法问题。have on是不用作进行时的,dress做vt.时的搭配是dress oneself,其他为vi.,C显然搭配不当。wear是可以用作ing形式的。

because of接名词性从句
三选项好像都是名词性从句
be wearing侧重于穿的动作 be having on侧重于状态, dessed过去式
所以我觉得店员看到我穿的这样子对我态度不好应该是说我现在穿上这身衣服的状态,我觉得选A,说实话不太确定

应该选B。 A项从句结构不完整,on 后面应该有me 或者myself;C项里dress是一个及物动词,应该接宾语或者用被动语态,改成what I was dressed 就对了

a
because of 加名词性从句

because of后边加名词或者动名词短语 选A

A.the bad clothes I was having on