Learn English – Difference in “was having dinner” & “had been having dinner”

backshiftingpast-tense

1.He said that he was having dinner when they knocked on the door.

2.He said that he had been having dinner when they knocked on the door.

What is the difference in using past continuous & past perfect continuous tense in this sentence? Which tense is apt to use?

Best Answer

That is a good example of two ways of saying the same thing in English. You can use either, although personally my preferred choice would be:

He said that he was having dinner when they knocked on the door.

OR

In casual conversion you might just say:

He said he was having dinner when they knocked on the door.

Related Topic