- I ___have had_______ (have) this shirt for nearly four years.
- Joanna _____has tidied_____ (tidy) her desk, but now it’s in a mess again.
- Mike ___has lost_______ (lose) his key. He can’t find it anywhere.
- The last time I _____went_____ (go) to Brighton was in August.
- I ____have finished______ (finish) my homework. I _____have done_____ (do) it before tea.
- And the race is over! And Mickey Simpson ____has won______ (win) in a record time!
- Martin _____has been_____ (be) to Greek five times. He loves the place.
- Of course I can ride a bike. But I ___haven’t ridden_______ (not/ ride) one for years.
- I don’t know Carol’s husband. I ___have never met_______ (never/ meet) him.
- Rupert ___has left_______ (leave) a message for you. He (ring) last night.
- Your car looks very clean ___have you washed_______ (you/ wash) it?
- We _____moved_____ (move) here in 1993. We ____have been______ (be) here a long time now.
- Mr. Clack ___has worked_______ (work) in a bank for 15 years. Then he gave it up.
- Is this the first time you ____have cooked______ (cook) pasta?
15. I ___have worked_______ (work) for a computer company since I ___graduated_______ (graduate