Often, I hear people say something like this:
You best be going.
You'd best sweep the floor before you leave.
Essentially, you'd best/you best be just means you should. Is it grammatically correct to use these phrases?
"Had best" is correct, but "had better" is more common. "Has best" is usually associated with dialects, such as in the American South. Source
One can think of them as forms of:
"You best" is slang, omitting the 'had', and not correct.
Sentences such as You'd best be going and You'd better be going are fairly common in British English and You best . . . might occur as an elided form of You'd best . . . They are perhaps most frequently found in speech, but I wouldn't be surprised to find even in some academic writing something like I had better set out my position now to avoid misunderstanding later on.
'you best...' (and 'you better...') are both grammatical and productive (you can change the tense and the person).
It's not identical to 'should' but they share a lot in meaning. It often cones in the pattern:
It's not very formal so that's why it probably sounds wrong to use in certain contexts.
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?