Present Perfect Simple 6

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!
Fill in the correct forms of the verbs. Use the Present Perfect Simple.


1. (you / to write) to John yet? Yes, I (just / to finish) a letter to him. I’ll post it today.

2. I (to be) to Canada, but I (never / to be) to America. Have you?
No, but my brother (to be) to New York. He came back last week. He said it was great.

3. Can I speak to John, please?
I’m sorry. He (to go) to Birmingham. He will be back tomorrow.

4. (you / ever / to be) to Lisbon? No, I (to be) to Spain, but I (never / to visit) Portugal.

5. (you / to see) Steve? Yes, I (to have) lunch with him.

6. Can you wait for me? I (not / to eat) my lunch.

7. How is the painting going? (you / to finish)?
No, I haven’t. Painting the ceiling is really difficult, you know. I (not / to do) very much. And it looks just the same as before. This new paint (not / to make) any difference.
You (you / not / to put) enough on.
I (to hurt) my back. It feels bad.
Oh, you and your back. Well, I’ll do it.