Present Perfect or Past Simple

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
Write the verbs in brackets in the correct tense - present perfect or past simple.

1. I a teacher for ten years. (be)
2. He a policeman for many years before he retired. (be)
3. He to many countries. (travel)
4. She to Saudi Arabia last year. (go)
5. Quick! Call an ambulance! I think Tom his leg. (break)
6. Ahmed, who died last year, to many countries in his life. (travel)
7. to the market yet today? (you/ be)
8. When I was young I on the beach everyday. (run)
9. I in Qatar since I was very young. (live)
10. "Is Ian here?" "He." (just/leave)