I'd better have done it.

Status
Not open for further replies.

birdeen's call

VIP Member
Joined
Jul 15, 2010
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
I've just used it in a game and thought it might be incorrect. Is it?
 
Last edited:
I've just used it in a game and thought it might be incorrect. Is it?
I don't think it's awkward, although I don't know how it came up in your game.
Its meaning is clear and it can be quite appropriate to say.
It means that I should have done something, but I don't remeber if I did it or not. And if I (forgot to)(didn't) do it, there will be bad consequences to face.

A. Did you turn that water tap off before you left?
B. Oh shit! I don't remember. I'd better have done it. Otherwise there will be water all over the damn place when we get home.
 
Last edited:
My sentence was, "I'd better not have got preoccupied." I knew I got preoccupied and I wanted to say, "It would be better if I hadn't got preoccupied." So, as there wasn't any problem with remembering anything, should I say, "I shouldn't have got preoccupied"?
 
My sentence was, "I'd better not have got preoccupied." It's not suitable, from what you said below.
I knew I got preoccupied and I wanted to say, "It would be better if I hadn't got preoccupied." That is okay.
So, as there wasn't any problem with remembering anything, should I say, "I shouldn't have got preoccupied"? That is okay too.
2006
 
...
A. Did you turn that water tap off before you left?
B. Oh shit! I don't remember. I'd better have done it. Otherwise there will be water all over the damn place when we get home.

This is a persuasive example BC, but I think the 'better have + ppl' format is much more common in the 2nd person. As 2006 says, it means '... or else something bad will happen'. 'You have until Friday to do this essay, and you'd better have done it by then or else I won't be able to mark it in time.'


b
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top