Ответ:
1.since
2.since
3.for
4.since
5.for
6.since
7.for
8.since
9.for
10.for
11.for
12.for
13.for
14.for
15.since
16.for
17.since
18.since
19.since
20.for
21.since
I have learned Chinese for two years.
She’s been working here for a long time
We go to the seaside for two weeks every year.
She has lived in London since 1995.
We’ve been waiting since three o’clock.