Practice Exercise on Present Perfect
(has/have + past participle)
Present Perfect
Start
Congratulations - you have completed Present Perfect.
You scored %%SCORE%% out of %%TOTAL%%.
Your performance has been rated as %%RATING%%
Your answers are highlighted below.
Question 1 |
Poor Jeffrey, he _____ _____ the flu for two weeks.
A | had had |
B | have had |
C | has had |
D | did have |
Question 1 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 2 |
I ______ never _________ that movie.
A | have never seen |
B | has never saw |
C | was never at |
D | didn't ever watched |
Question 2 Explanation:
This sentence means that you have not had the experience of seeing the movie.
Question 3 |
You ______ really ________ your guitar playing!
A | had really improved |
B | have really improving |
C | have really improved |
D | will really improve |
Question 3 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 4 |
That stupid dog _______ _________ barking since this morning!
A | was been |
B | has been |
C | will be |
D | have been |
Question 4 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 5 |
Pablo _____ ________ bull fighting since he was a little boy.
A | has loved |
B | never liked |
C | have loved |
D | had loved |
Question 5 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 6 |
Maggie ______ __________ all of her exams at school.
A | passed |
B | had passed |
C | has passed |
D | have passed |
Question 6 Explanation:
We often use the Present Perfect to list the accomplishments of people, animals, or things.
Question 7 |
No! I _______ never ______ a frog!
A | can never kiss |
B | had never kissed |
C | have never kissed |
D | will never kiss |
Question 7 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 8 |
Many people _______ ___________ since the beginning of the war.
A | had died |
B | will die |
C | has died |
D | have died |
Question 8 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 9 |
Nicole and her mother _____ _______ to Seattle through the years.
A | has traveled |
B | have traveled |
C | had traveled |
D | traveled |
Question 9 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 10 |
________ you ever _______ Carlos Santana?
A | Did you ever meet |
B | Will you ever see |
C | Has you ever met |
D | Have you ever met |
Question 10 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 11 |
The three women ______ ________ Mt. Everest.
A | have climbed |
B | has climbed |
C | are climbing |
D | never climbed |
Question 11 Explanation:
We often use the Present Perfect to list the accomplishments of people, animals, or things.
Question 12 |
______ you ever ________ eggnog before?
A | had you ever drunk |
B | Have you ever tasted |
C | Will you ever taste |
D | Has you ever bought |
Question 12 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 13 |
It seems like I _______ _________ that song 1,000 times before!
A | heard heard |
B | have heard |
C | had heard |
D | had had |
Question 13 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 14 |
SharpeEnglish.com ________ __________ a very popular place to learn English!
A | became |
B | has become |
C | had become |
D | have become |
Question 14 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 15 |
I _____ _____ to Cancun many times.
A | am going |
B | have been |
C | has been |
D | was there |
Question 15 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Once you are finished, click the button below. Any items you have not completed will be marked incorrect.
Get Results
There are 15 questions to complete.
You have completed
questions
question
Your score is
Correct
Wrong
Partial-Credit
You have not finished your quiz. If you leave this page, your progress will be lost.
Correct Answer
You Selected
Not Attempted
Final Score on Quiz
Attempted Questions Correct
Attempted Questions Wrong
Questions Not Attempted
Total Questions on Quiz
Question Details
Results
Date
Score
Hint
Time allowed
minutes
seconds
Time used
Answer Choice(s) Selected
Question Text
All done
Need more practice!
Keep trying!
Not bad!
Good work!
Perfect!