1) 'had finished' is a past perfect. 'Eating' is not part of the verb. Sentence is ok.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
yaggy74So if I say for example
I have been waiting for you for over an hour
would this be present perfect continuous
Yes, that is correct. 'Have' is in the present, 'have been' is a perfect form, and 'waiting' is a continuous form.
yaggy741. We had finished eating before they arrived - past perfect continuous (because they had been eating)
2. She had had that dog since she was ten - past simple (because she did have