Free English Test
Entry Test
Blogs
Pricing
Learn
Grammar
IELTS Tests
TOEIC Tests
Dashboard
Free English Test
20 English Past Simple Vs. Present Perfect Quizzes
20 English Quizzes about Past Simple Vs. Present Perfect.
1. I ____ three police cars this morning.
A. Has seen
B. Saw
C. Have seen
2. She ____ in London when she was a child.
A. Has lived
B. Had lived
C. Lived
3. I ____ three cups of coffee today.
A. Have drunk
B. Have drank
C. Drank
4. Yesterday, I ____ all of my friends. It was great.
A. Have seen
B. Saw
C. Had seen
5. I ____ my exams finally – I’m so happy!
A. Has finished
B. Finished
C. Have finished
6. I ____ the train as well!
A. Had missed / missed
B. Have missed / have missed
C. Missed / missed
7. I ____ Hockey since I was a child – I’m pretty good!
A. Played
B. Had played
C. Have played
8. Last year I ____ Paris.
A. Visit
B. Visited
C. Have visited
9. I ____ Julie three times this week.
A. Have met
B. Met
C. Have meeted
10. We ____ this room last week.
A. Have painted
B. Painted
C. Had painted
11. My brother ____ a job yet! He is still looking.
A. Didn’t find
B. Hasn’t find
C. Hasn’t found
12. I ____ this already. Stop asking!
A. Did
B. Have done
C. Has done
Check Answers