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 |
Many people _______ ___________ since the beginning of the war.
A | has died |
B | have died |
C | had died |
D | will die |
Question 1 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 2 |
Nicole and her mother _____ _______ to Seattle through the years.
A | has traveled |
B | traveled |
C | had traveled |
D | have traveled |
Question 2 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 3 |
The three women ______ ________ Mt. Everest.
A | has climbed |
B | never climbed |
C | are climbing |
D | have climbed |
Question 3 Explanation:
We often use the Present Perfect to list the accomplishments of people, animals, or things.
Question 4 |
______ you ever ________ eggnog before?
A | Has you ever bought |
B | Will you ever taste |
C | Have you ever tasted |
D | had you ever drunk |
Question 4 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 5 |
SharpeEnglish.com ________ __________ a very popular place to learn English!
A | have become |
B | has become |
C | became |
D | had become |
Question 5 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 6 |
You ______ really ________ your guitar playing!
A | will really improve |
B | have really improved |
C | had really improved |
D | have really improving |
Question 6 Explanation:
Present Perfect be used to talk about a change that has happened over a period of time.
Question 7 |
I _____ _____ to Cancun many times.
A | has been |
B | was there |
C | have been |
D | am going |
Question 7 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 8 |
Poor Jeffrey, he _____ _____ the flu for two weeks.
A | did have |
B | has had |
C | have had |
D | had had |
Question 8 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 9 |
Maggie ______ __________ all of her exams at school.
A | had passed |
B | passed |
C | have passed |
D | has passed |
Question 9 Explanation:
We often use the Present Perfect to list the accomplishments of people, animals, or things.
Question 10 |
No! I _______ never ______ a frog!
A | can never kiss |
B | had never kissed |
C | have never kissed |
D | will never kiss |
Question 10 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 11 |
That stupid dog _______ _________ barking since this morning!
A | will be |
B | was been |
C | have been |
D | has been |
Question 11 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 12 |
Pablo _____ ________ bull fighting since he was a little boy.
A | never liked |
B | have loved |
C | had loved |
D | has loved |
Question 12 Explanation:
Present Perfect can show something started in the past and has continued up until now.
Question 13 |
I ______ never _________ that movie.
A | didn't ever watched |
B | has never saw |
C | have never seen |
D | was never at |
Question 13 Explanation:
This sentence means that you have not had the experience of seeing the movie.
Question 14 |
It seems like I _______ _________ that song 1,000 times before!
A | have heard |
B | had had |
C | heard heard |
D | had heard |
Question 14 Explanation:
We use the Present Perfect for an action happened at an unspecified time before now.
Question 15 |
________ you ever _______ Carlos Santana?
A | Will you ever see |
B | Did you ever meet |
C | Has you ever met |
D | Have you ever met |
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!