Grammatically speaking, "You have a nice watch" and "You've got a nice watch" are correct (as well as "You have got a nice watch") and "you got a nice watch" is wrong. , "you got a nice watch last christmas", but I think that's a different context to what you're talking about). But spoken English bends and breaks the rules of grammar all the time.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
alda1119I was taught that this was grammatically wrong, but accepted in casual conversations.No. They misled you. Native speakers are not always the best informants. Learn not to trust us blindly in all cases!
Native speakers told me that before.