Answer :

In the sentence given, "Why haven't... bought... cheese?" we need to choose the correct pronoun and determiner combination to complete the sentence correctly. Let's break down the options: A) she/any - This option doesn't match the verb "bought" in the sentence structure. B) we/no - This option doesn't match the verb "bought" in the sentence structure. C) you/some - This option doesn't match the verb "bought" in the sentence structure. D) you/any - This option fits the sentence structure correctly. It would read: "Why haven't you bought any cheese?" E) he/some - This option doesn't match the verb "bought" in the sentence structure. Therefore, the correct answer is: D) you/any - "Why haven't you bought any cheese?"