Learn English – “You better did” – is this acceptable

grammarmodal-verbs

Consider this example:

John: Did you go to church today?

James: Yes I Did

John: You better did

My confusion is the use of and correctness of the the last response, "you better did."

Is this correct and which is the correct way to put that?

Best Answer

It is not correct in formal English, which requires You'd better have (in BrE You'd better have done would also be acceptable).

But this sort of threatening you'd better have is not the sort of thing you're likely to encounter in formal English. You'll occasionally hear "better did" in speech: it's an ironic ungrammaticalism that emphasizes your doubt that your interlocutor in fact did do what he claims to have done. Think of it like this:

You'd better "did".

Related Topic