1. Daniel ......... (be) single for 5 years before he met her.
moje rozwiązanie:
had been being
2. By the time we arrived they ........... (already/eat) their dinner.
moje rozwiązanie:
already have been eating
jeśli źle, to proszę powiedzieć dlaczego ma być inaczej
z góry dzięki