THE PRESENT PERFECT 3 - FOR / SINCE

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers.

expreperf3auto.jpg1. - How long your present job? - I cars almost twenty years, but I in this company the first of this month.
2. The astronauts in the space four days.
3. Mr Gordon the same lecture to students five years.
4. The police eyewitnesses they to the scene of the crime .
expreperf3foto.jpg5. I chess I ten years old.
6. I Tom his birthday party.
7. I taking photographs I the new digital camera.
8. She poetry several years now.
9. I Scarlett Johansson I her in the film "Lost in Translation".