Ответы и объяснения

Лучший Ответ!
2013-12-15T08:49:23+00:00
№18
2-How long, since
3-yet
4-already
5-for
6-already
7-lately
8-already
9-always
10-already
11-for
12-just

№19

1-have been
2- ?
3-have been
4-has lost
5-I've always believed
6-has been teaching
7-has opened
8-haven't tasted
9-I've been looking
10-I've been cleaning
11-has just drunk
12-have just moved