
Present perfect or past simple fill in the blanks
Have you ever visited Spain, or did you visit it last year? Fill in each blank with the right verb form and see when English uses the present perfect and when it uses the past simple.
- Level
- Languages
- Subject
- English grammar
- Category
- Grammar and punctuation
- Format
- Fill in the Blanks
- Questions
- 10
- Time
- About 7 min
Free to play. No sign-up for players.

What's inside
- 10 Fill in the Blanks questions
- Instant feedback after every answer
- Works on any phone, tablet or laptop
First questions
- I have ___ (live) in this town since I was a child.
- We ___ (watch) the film yesterday evening.
- She has just ___ (finish) her homework.
Community discussion
More English grammar games
6 games See allMore English grammar gamesMore Fill in the Blanks games
11 games See allMore Fill in the Blanks games
Number bonds fill in the blanks
Percentages fill in the blanks
SQL basics fill in the blanks
Commonly confused words fill in the blanks
Homophones fill in the blanks
Binary numbers fill in the blanks
Word formation fill in the blanks
Plurals fill in the blanks
Ser and estar fill in the blanks
Avoir and être fill in the blanks
Sein and haben fill in the blanks



