Context: A divorced father has had his son over for a few hours and they ended up having a heated argument that ruined the evening. His ex-wife talks with him two days later. She is angry and says this:

What happened? Why couldn't you just have had a fun time with him?

Is this sentence phrased grammatically correct and natural for the context (in particular "have had")?

  • 1
    It's fine but we don't do corrections here like this.
    – Lambie
    Feb 14, 2022 at 21:01
  • 2
    There is no problem here. The sentences are 100% correct, and natural. What makes you think there is a problem? Are you having difficulty with the present perfect tense "have had"?
    – Billy Kerr
    Jun 15, 2022 at 10:38

1 Answer 1


It's grammatically correct. In conversation, I think it would be more natural to say "Why couldn't you just have fun with him?", or "Why didn't you just have fun with him?".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .