Free English Test
入学测试
博客
价格
Learn
语法
雅思考试
托业考试
仪表盘
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