The present perfect and simple past test helps you practice your English verb tenses. These two verb tenses are very often confused. Remember that the present perfect is for experiences and the simple past is for specific times in the past.
Check your understanding of the two verb tenses with the exercise below:
0 of 1 questions completed
Fill in the blanks with either the present perfect or simple past form of the verb in brackets. Use the time phrases to help you.
You have already completed the quiz before. Hence you can not start it again.
Quiz is loading.
You must sign in or sign up to start the quiz.
You have to finish following quiz, to start this quiz:
0 of 1 questions answered correctly
Time has elapsed
You have reached 0 of 0 points, ( 0 )
Pos. | Name | Entered on | Points | Result |
---|---|---|---|---|
Table is loading |
Fill in the blanks with either the present perfect or simple past form of the verb in brackets. Use the time phrases to help you.
2. I (have known) (know) my English teacher for 3 months.
3. She (has not eaten) (no, eat) Japanese food since she was a child.
4. We (went) (go) to the cinema last night.
5. Dan (has seen) (see) Titanic 4 times.
6. Fred (was) (be) late for school today.
7. Jen (has lived) (live) in New York for 3 years. She loves living there!
8. The dogs (slept) (sleep) in the house last night.
9. My brother (took) (take) guitar lessons when he was young.
10. She (has not danced) (no, dance) the Tango in her life.
Would you like more practice with the present perfect? Here are the other tests:
And here is the lesson if you would like to review:
Improve your English grammar with more lessons and exercises. Click on the links below to learn and practice.