A Site for Learners and Teachers of English as a Foreign or Second Language


Quiz XX. Past Simple Vs Present Perfect III

Gap-fill exercise

Complete each gap with the correct verb, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. Note that you will lose points if you ask for hints!

Put each verb into either Past Simple or Present Perfect Simple. You can use both regular (eg. have not) and contracted (eg. haven't) forms. Be careful with negatives, questions and the pronoun "I".

1. I (leave) some shoes here yesterday for repair. Are they ready? - Sorry, I (not/mend) them yet.
2. (you/see) my wallet? I'm sure (I/put) it here on this table.
3. Would you like some cake? (I/buy) it this morning. - Thanks, but (I/have/just) my lunch.
4. How long (you/stay) in Paris last year? And (you/enjoy) it?
5. I (not/go) to the theatre since I (see) Hamlet in 1996.
6. I can't play football for a while because (I/break) my ankle.
7. It's ages since I last (write) to you.
8. I (visit) Hungary ten years ago.
9. I (not/realise) that you and Ruth are friends. How long (you/know) her?
10. When (you/leave) school? - When I (be) eighteen.