What is the difference between "is having" and "has" in this sentence? [duplicate]

A visualization of what we mean in English by the various tenses:

A visualization of what we mean in English by the various tenses


For the sake of presenting the information in another way:

I eat

habitually; in general.

  • “I eat venison occasionally.”

as a command

  • “Now, we eat!”

I am eating

at this point; at this point, continuously; at a point in the future.

  • “I am eating these leftovers. Would you like some?”

  • “I am eating lunch with John on Thursday.”

I ate

at a point in the past.

  • “I ate squid once.”

  • “I ate lunch early today.”

I was eating

at a point in the past, continuously.

  • “I was eating my dinner, when the phone rang.”

I have eaten

at a point in the past; in the past in general.

  • “I have eaten many different kinds of sushi.”

I have been eating

up to and including now, continuously. = I was and am eating.

  • “I have been eating the bread that's on the counter, not knowing it's mouldy.”

I had eaten

before a point in the past.

  • “I had eaten barbecue before, but this steak was better than any I'd ever tasted.”

I had been eating

up to and including a point in the past, continuously.

  • “I had been eating breakfast in bed, till I started seeing ants in my room.”

  • “I had already been eating for fifteen minutes by the time she showed up.”

I will eat

at a point in the future; in the future in general.

  • “I will eat an apple a day from now on.”

  • “I will eat dinner with you tomorrow if you want.”

I will be eating

up to and including a point in the future, continuously.

  • “I will be eating only a little bit of this cake. You can have the rest.”

I will have eaten

before a point in the future.

  • “I will have eaten by the time you get out of work, so we can't eat together.”

I will have been eating

up to and including a point in the future, continuously.

  • “I will have been eating a vegetarian diet for twenty years next month.”

My guess is that you read a table something like this:

  • Present Simple (I eat)
    • habitually; in general.
    • as a command
  • Present Continuous (I am eating
    • at this point
    • at this point, continuously
    • at a point in the future.
  • Past Simple (I ate)
    • at a point in the past.
  • Past Continuous (I was eating)
    • at a point in the past continuously
  • etc...

and found it confusing. Your first instinct (and it's a good one!) was to draw a diagram to make sense of it. But the diagram is just as confusing as the table.

The problem is that our brains just don't work that way. If you ask a typical native speaker to list all the situations where he uses a particular tense, mood & aspect, he'll find it impossible. But if you show him a sentence and ask him to choose the correct tense, mood & aspect, he'll have no trouble. In other words, our mental table of tenses and moods looks more like this:

  • habitually, generally
    • I eat cheese.
  • habitually, in the past
    • I ate cheese.
    • I would eat cheese.
  • making a request
    • Please eat cheese.
    • Could you eat cheese?
    • Would you mind eating cheese?
    • I was wondering whether you would eat some cheese?
  • imaginary situation in the future
    • If I eat cheese, I will have cheese in my belly.
  • imaginary situations in the past
    • I wish I had eaten cheese.
  • etc.

So if you want to make a diagram that is useful to learners of English, you need to take the same approach. That's a tall order! I don't even know that it's possible. I'd love to know about any past attempts.