You should also have added the original sentence because of which the question came up. The original one was (a title of a thread started by me): Has any of your dreams come true? The meaning I wanted to put in the sentence was whether at least one of your dreams had come true.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ScratchThat"Has any of your dreams come true?"Have any of your dreams come true? is perfect English. So is Has any [one] of your dreams come true?
is correct, but it sounds weird. You will hear this one instead:
"Have any of your dreams come true?"
even though it is gramatically incorrect.
Grammar GeekWhat about this:
1. Which is correct of the following answers?
2. Which are correct of the following answers?
3. Which is correct of the following answer?
How do you think these compare to the two suggested by New Moon and the original suggested by Ruslana?
The first two ones sound perfect to me.