I- Give correct tenses of the verbs
1, has been
2, goes
3, have you studied
4, saw
5, haven't seen
6, are playing
7, haven't finished
8, was working
9, has just bought
10, will build
11, hasn't rained
12, liked
13, began - have learnt
14, Have you ever been
15, rang - were watching
16, has taught - left
17, is running
18, are having
19, has lived
20, invented
21, is - hasn't gone
22, Have you been - spent
23, will phone - arrive
24, saw - were working
25, gave
26, will meet
27, are walking