Can I say "This pen had better be for you. / This pen better be for you."?
I am learning English, so I can say "This shirt is for you", so can I say:
- This shirt had better be for you.
- This pen better be for you.
- This had better be for me.
- It had better be for me.
- RPLv 71 month ago
If you intend to compare the shirt or pen to another, then you might say: This shirt is better for me or This pen is better for me. Both of these imply it is better than another (shirt or pen). In essence, for something to be better, it must be compared to another item that is the same, similar, or comparable. When one states "had better be", there is an element of threat and one wouldn't typically threaten someone about a shirt or pen.
- Anonymous1 month ago
This is idiomatic usage. 'This shirt is for you' is a simple statement.
But when you add 'had better be' you are suggesting that there will be consequences if it isn't the case.