21.
1.find
2.fast
3.airport
4.luggage , stolen
5.cry , find
6.tickets
22.1.Has never flown
2.have never taken
3.hasn't bought
4.has stolen
5.crying
6.have you found
7.Did you understand. .?
8.is making
9.is falling down
2)D
3)A
4)B
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1)had
2)been
3)has
4)to be
5)to have
6)be
7)being
8)have
42
i'm afraid
43
are you
44
could i
45
do you want