11. He (see) ....saw.... that film last year
12. Jack (break) ....broke.... his arm when he (fall) ....fell.... off a horse in 1995
13. I (know) ....have known..... about the problem for months, but I (not/find) .....haven't found.... a solution yet
14. She (be) .. has been..... a teacher for ten years, and she still enjoys it
15. Yesterday I (have) ....had..... dinner with a friend
16. I (never/taste) ......have never tasted...... champagne
17. When I (be) .....was.... a child, I (love) .....loved..... ice - skating
18. I (not/have) ....haven't had.... any coffee today - I feel very sleepy
19. He (wash) ....washed.... the dishes, (clean) ....cleaned..... the living room, and (cook) ...cooked... dinner last night
20. I (see) ...saw.. an interesting book in a bookshop yesterday, but I (not/buy) ...didn't buy..... it
21. " This is my house " - " How long have you lived here ? " - " I (live) ...have lived.... here since 1997
22. He lived in London for two years and then he (go) ...went... to Edinburgh
23. ...Have.... you ever (be) .....been... to a desert ? No, I haven't
24. The young man (never/be) ....has never been.... to Paris, but he (read) ..read... a book about this city last year
25. ......Have....... you (decide) .....decided.... where to go yet ?
26. Susan (do) ..did..... her homework before 10 o'clock but Jane (not/write) ...hasn't written..... a word until now
27. We (meet) ...met.... at a party a long time ago, but I (not/see) ...haven't seen..... her since then
28. They (go) ....went.... to America years ago, but none of them (come) ...has come... back since then
29. I (read) ....have read..... that novel by Hemingway several times before
30. It (not/rain) ...hasn't rained.... for a long time
1 lost
2 have lost
3 have visited
4 visited
5 have known
11 saw
12 broke - fell
13 have known - haven't found
14 has been
15 had
16 have never tasted
17 was - loved
18 haven't had
19 washed - cleaned - cooked
20 saw - didn't buy
21 have lived
22 went
23 have - been
24 has never been - read
25 have you decided
26 did - hasn't written
27 met - haven't seen
28 went - has come
29 have read
30 hasn't rained

