Ответ:
- a) had been cooking — действие длилось до момента в прошлом.
- a) have known — глагол know обычно не употребляется в Continuous.
- a) had finished — действие завершилось до указанного момента в прошлом.
- b) have been working — действие недавно продолжалось и объясняет результат.
- a) had been waiting — длительное действие происходило до другого действия в прошлом.
Ответ: 1 — a, 2 — a, 3 — a, 4 — b, 5 — a.
