Ответы
Ответ дал:
1
1 work, get
2 will have done
3 took
4 is
5 are playing
6 go
7 waited (или has been waiting, поскольку не указано, прождал ли он её в прошлом или ждёт до сих пор)
8 came, were doing
9 hasn't finished
10 will come
11 found, had bought (хотя по смыслу больше подходит hadn't bought)
12 will be doing
13 is
14 drink
15 arrives
16 are constantly saying
17 waited
18 am flying
19 know, will do
20 got
Вас заинтересует
2 года назад
2 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад