0
Anonymous Posted 20 years ago
Grammar

hi

Please let me know if this sentence is correct.

"I have been good"
  

Top answer

Sounds fine to me

  • Sounds fine to me
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

7 Answers
0
Yes, it's correct, but I wonder if it really says what you mean it to say. The way it reads sounds like a response a child would give to Santa Claus (Pere Noel, St. Nicholas, etc.) who says "I only give presents to good little girls and boys." "Well, Santa, I have been good."

If someone says "How are you?" and you want to say all is okay with you, you'd use the present tense: I'm good.
0
Grammar GeekIf you say "I have been good" it implies that in the past all was fine, but now something has changed.
Not obligatory. Everything may be still fine. Present Perfect Continuous tense admits it. As we can't say I have been being good, we just say I have been good. But the meaning of Present Perfect Continuous remains, as I understand.
0
Ruslana, you're right.

I'm just thinking about conversational English. If someone says "How have you been?" the response "I have [or I've] been good" is fine. But if someone says "How are you?" usually you would respond "I'm good."

Interestingly, in the sense that "being good" could mean "behaving well," you CAN use I have been being good, but it would be rather an infor
0
It seems to be ok, but we should have a look at the context.

[Y]
0
Hi,

Some people would argue that the correct response to How are you is not I'm good but I'm fine. Or perhaps I'm well if the enquiry concerns my health. I'm good has crept into the language, at least in N. America, but I would say it's still not fully respectable, eg I wouldn't advise writing it in your exam or saying it to the Queen.

My perso
0
Well, I took the initial query to be a straightforward statement of good behaviour.

Related Questions