The present perfect: the obscure grammar tense that so many English learners struggle to comprehend. Well, the first thing to understand is the formula for the present perfect:
Subject + auxiliary have + past participle
Here are some examples for you:
Lucy has left her keys on the table.
John has seen the film.
We have not done the dishes yet.
The past participle is the third column on your typical English verb chart which has the infinitive, the simple past and the past participle, in that order. Here is a link that you can find with some of the most common irregular past participles:
Now that you are fresh and ready to go, what do you say to an English grammar exercise about the present perfect?
Present Perfect Quiz
Quiz-summary
0 of 10 questions completed
Questions:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Information
Here we have some sentences with blanks that you can fill in. What’s missing is the past participle, so use the verb in parentheses to write the correct form of the verb! Ready? Go!
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:
Results
0 of 10 questions answered correctly
Your time:
Time has elapsed
You have reached 0 of 0 points, (0)
Categories
- Not categorized 0%
-
How did it go? If you’re still having problems, have no fear! This type of English grammar really takes practice, and it’s really not simple. Keep trying, and have a look at the rest of our blog for some more English grammar exercises, as well as listening, reading and more!
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Answered
- Review
-
Question 1 of 10
1. Question
I have never ______ skydiving. (go)
- I have never (gone) skydiving.
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 2 of 10
2. Question
Have you _______ to the Maldives? (be)
- Have you (been) to the Maldives?
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 3 of 10
3. Question
I haven’t ________ him yet. Have you? (see)
- I haven’t (seen) him yet. Have you?
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 4 of 10
4. Question
Jim hasn’t ________ well for a few nights now. (sleep)
- Jim hasn’t (slept) well for a few nights now.
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 5 of 10
5. Question
Have you ________ the groceries in from the car? (bring)
- Have you (brought) the groceries in from the car?
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 6 of 10
6. Question
Give it to Larry, he’s never ________ a Mojito before! (have)
- Give it to Larry, he’s never (had) a Mojito before!
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 7 of 10
7. Question
Today is the first warm day of the year. I haven’t _______ shorts yet. (wear)
- Today is the first warm day of the year. I haven’t (worn) shorts yet.
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 8 of 10
8. Question
Have they __________ the dessert yet? (make)
- Have they (made) the dessert yet?
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 9 of 10
9. Question
I’m only 16, I’ve never _________ a beer! (drink)
- I’m only 16, I’ve never (drunk) a beer!
Correct
Well done!
Incorrect
Not quite, better luck next time!
-
Question 10 of 10
10. Question
We have _______ on the phone but we’ve never ________ in person. (speak, meet)
- We have (spoken) on the phone but we’ve never (met) in person.
Correct
Well done!
Incorrect
Not quite, better luck next time!