1. They … (not break) their computer last month.
didn’t break
Используем форму в Past Simple, т.к. есть указание на (маркер) last month
2. Had you … (see) this film before?
seen
had - это часть формы Past Perfect, а вторая часть этой формы - причастие времени (она же "третья форма глагола") seen
3. My friend … (just drink) coffee by 3 p.m.
had just drunk
Выбираем Past Perfect, так как есть его маркер: by 3 p.m., то есть действие завершилось к трём часам.
4. She … (do) her homework yesterday at 5.05 p.m.
was doing
Выбираем Past Continuous, ведь действие на указанный момент времени длилось. То есть мы не знаем, когда она начала делать домашку и когда закончила.
5. I didn’t … money.
have
did - это вс глагол для Past Simple, после него нужно использовать инфинитив have.
6. My friends …(write) test when I came in.
were writing
выбираем Past Continuous, чтобы показать, что действие длилось на момент, обозначенный придаточным предложением.
7. We … (run) 3 km yesterday.
ran
Просто называем действие, которое произошло вчера - Past Simple
8. I .. (be) to Moscow 3 times by last year.
had been
by last year - маркер Past Perfect.
9. Did my classmates help teacher yesterday?
No, they didn’t
в ответе на общий вопрос должен быть такой же вс глагол, как в вопросе.
10. Had she already … (buy) a new pen?
bought
had - это часть формы Past Perfect, а вторая часть этой формы - причастие времени (buy - bought - bought)
11. You … (forget) to do it yesterday.
forgot
Объяснение такое же, как для п. 7
12. We … (not understand) this rule yesterday.
didn’t understand
Объяснение такое же, как для п. 7
13. My friend … (have) breakfast before I came.
had had
Используем Past Perfect, чтобы показать, что первое действие (have breakfast) завершилось раньше, чем произошло второе.
14. When … you … (play) this game last time?
did … play
Вопрос содержит слова last time - маркер Past Simple
15. I … (not see) him before September.
hadn’t seen
Здесь говорится о действии, (не) происходившем до указанного момента в , поэтому выбираем Past Perfect
16. He … (not get) this task yet.
hasn’t got
yet - маркер Present Perfect. Указывает на то, что действие еще не выполнено к моменту речи.
17. She … (not do) this sport before 2017.
hadn’t done
см. объяснение в п. 15
18. Our teacher … (work) here for more than 5 years.
worked
Из всех вариантов подходит только Past Simple, т.к. нет маркеров других временных форм.
19. He … (not eat) his lunch when I saw him.
wasn’t eating
см. объяснение для п. 6
20. I … (never write) in French before that time.
had never written
см. объяснение для п. 15