By 6 he had eaten all the food. (there was nothing left)
He put down the fork he had been eating with and left the table.
Past Perfect ist die Vorvergangenheit, also das Plusquamperfekt. Es beschreibt etwas, was in der Vorvergangenheit, also vor einem weiteren Ereignis, abgeschlossen war / wurde.
Past Perfect Progressive bescheibt, wie alle Progressive oder Continuous-Zeiten, dass etwas länger andauerte, dass man gerade dabei war, etwas zu tun, also den Verlauf der Handlung.
http://www.ego4u.com/en/cram-up/grammar/past-perfect-progressive/exercises
http://www.englishpage.com/verbpage/pastperfectcontinuous.html
http://www.englishtenseswithcartoons.com/tenses/past_perfect_cont
Ansonsten such mal in unserem Linkportal, da findest du sicher noch mehr Übungsseiten für Grammatik.