Skip to main content

Hi, Mr @Ahmed Imam Attia

If you can accept my opinion, the sentence is ambiguous and incorrect. This kind of mistakes is called "dangling modifiers". I mean when we ask who "is having the dinner"? Is it "Hady" or the "speaker". 

When we use the participle, it s usually advisable that the subject of the two parts of the sentence is "the same".

We can correct it this way:

Hady arrived while I was having my dinner.

You can find more information in this thread__ https://thegrammarexchange.inf...2#600439683376965322

And here's what Prof, Swan says in "Practical English Usage"

Add Reply

×
×
×
×
Link copied to your clipboard.
×