Вопрос:

We were good friends, we ... each other for years.

Ответ:

Решение:

Для завершения предложения "We were good friends, we ... each other for years." требуется глагол в Past Perfect, который обозначает действие, начавшееся в прошлом и продолжавшееся до определённого момента в прошлом. В данном случае, дружба (знакомство) продолжалась в течение многих лет до момента, когда они были друзьями (we were good friends).

Рассмотрим варианты:

  • had known — это Past Perfect. "We had known each other for years" означает, что мы знали друг друга годами (действие началось в прошлом и продолжалось до другого момента в прошлом).
  • were knowing — это Past Continuous. "We were knowing each other for years" грамматически неверно, так как глагол "know" (знать) является глаголом состояния и обычно не используется в Continuous формах.
  • had knowing — это грамматически неверная форма.

Наиболее подходящий вариант — had known.

Полное предложение: We were good friends, we had known each other for years.