Ответ:
В предложении 1 глагол состояния know обычно не употребляется в Continuous; длительность с since передаётся через Past Perfect. В предложении 2 ошибка неочевидна: сочетание Past Perfect с when грамматически возможно, если завершение работы предшествовало приходу менеджера. Остальные исправления основаны на соотношении длительного и более раннего действий в прошлом.
- I had known him since we were kids. (Я знал его с тех пор, как мы были детьми.)
- She had finished her work when the manager came in. (Она закончила работу, когда вошёл менеджер.)
- They played football all day yesterday. (Вчера они играли в футбол весь день.)
- By the time we left, the rain had stopped. (К тому времени, как мы ушли, дождь уже прекратился.)
- He had studied English for five years before he moved to Canada. (Он изучал английский пять лет, прежде чем переехал в Канаду.)
