学员疑问:老师,下面这道语法题,不知如何着手作答。
If you have any clothes_____ today, give them to me.
A.to wash B. to be washed C. for washing D. being washed
老师解答:句意是“如果你今天有任何要洗的衣服,把它们给我。” 衣服是“被洗”的对象,且动作的执行者是“我”(即收衣服的人),而不是句子主语“你”。在“have + 宾语 + 不定式”结构中,若不定式的逻辑主语不是句子主语,则需用被动形式(to be done)。此处“衣服”需要被洗,因此用 to be washed。A) to wash:主动形式,暗示主语“你”自己洗,与后文“给我”矛盾。C) for washing:表示用途。D) being washed:现在分词被动,表示正在进行,不符合语境。
点评分析:需强调,“have + 宾语 + 不定式”结构中,若不定式的逻辑主语是句子的主语,则用to do,若不是句子主语,则需用被动形式(to be done)。






