Ex2
11 D
12 C
13 A
14 B
15 D
16 C
17 A
18 C
19 B
20 A
Ex3
1 has learnt
2 haven't eaten
3 has never driven
4 have known
5 haven't had
6 have drunk
7 has lived
8 Have you ever climbed
9 haven't see
10 have forgot
11 has called
12 has arrested
13 has seen
14 Have you already read
15 haven't gone - have never been
16 has become
17 haven't sleeped
18 have traveled
Ex4
1 built
2 promised
3 was
4 walked
5 invented
6 played - won
7 died
8 Did you - was - was
9 got - was - went