在英语中,有些动词可以接动词的-ing形式作为宾语补语,被称为“复合宾语”(complex object)。这些动词包括 like、enjoy、dislike、hate、love、prefer、can't stand 等。而 have 也是一个常见的接受-ing形式作为宾语补语的动词,例如:
I have a book to read. (我有一本要读的书。)
She has some work to do. (她有一些要做的工作。)
They had nothing to eat. (他们没有任何东西可吃。)
He had some friends visiting him. (他有一些朋友来看他。)
当 have 作为“复合宾语”时,它后面的动词要用-ing形式,而不是 to-infinitive 形式。因此,句子 “Why did you buy some new clothes?” 中的 buy 后面的动词应该是 buying,而不是 to buy。使用 some 是因为在此句中,衣服的数量不确定,因此 some 表示“一些”。