No, it's ungrammatical. Perhaps you mean this: Why haven't you had a vacation yet?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
No, it's ungrammatical. Perhaps you mean this:
Why haven't you had a vacation yet?