Quiz On Present Perfect, Past Simple And Past Perfect

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Sky_line1711
S
Sky_line1711
Community Contributor
Quizzes Created: 2 | Total Attempts: 12,254
| Attempts: 10,472 | Questions: 52
Please wait...
Question 1 / 52
0 %
0/100
Score 0/100
1. I ... him for ages.

Explanation

The correct answer is "haven't seen". This is because the sentence is in the present perfect tense, which is used to talk about an action that started in the past and is still ongoing or has just been completed. "Haven't seen" is the correct form of the present perfect tense for the pronoun "I".

Submit
Please wait...
About This Quiz
Quiz On Present Perfect, Past Simple And Past Perfect - Quiz

This is a quiz on present perfect, past simple, and past perfect. Can you guess the correct tense? If you are looking for a way to perfect your... see moregrammar skills, the quiz below is perfect for you, and this is because it gives you a way to test out three tenses at once. All the best! Give it a try, and be sure to read the quiz as many times as you need. see less

2. I _________ that movie twenty times. (see)

Explanation

The correct answer is "have seen" because the sentence is in the present perfect tense, which indicates an action that started in the past and continues up to the present. In this case, the action of seeing the movie started in the past and has been repeated twenty times. The verb "seen" is the past participle form of "see" and is used with the auxiliary verb "have" to form the present perfect tense.

Submit
3. Yes! We ___________ for 18 years.

Explanation

The correct answer is 've been married because the sentence is in the present perfect tense, indicating an action that started in the past and continues up to the present. The contraction 've is used for the subject "we" and "been married" is the past participle form of the verb "marry".

Submit
4. She's ... the boss for 6 months now.

Explanation

The word "been" is the correct answer because it is the past participle form of the verb "be." In this sentence, it is used to indicate that the subject has held the position of the boss for a period of 6 months.

Submit
5. We really ___________ Guy Fawkes night last year.

Explanation

The verb "enjoyed" is the correct answer because it agrees with the subject "we" in both tense and number. "Have enjoyed" would be incorrect because it is present perfect tense, while the sentence is in past tense. "Has enjoyed" and "were enjoyed" do not agree with the subject "we." "Was enjoyed" is also incorrect because it uses the singular form of the verb instead of the plural form needed for "we."

Submit
6. They ___________ friends since they were two.

Explanation

The correct answer is "have been". This is because the sentence is in the present perfect tense, indicating an action that started in the past and is still ongoing in the present. "Have been" is the correct form of the verb "to be" in the present perfect tense.

Submit
7. We ... to France on holiday last year.

Explanation

The correct answer is "went" because it is the past tense form of the verb "go." The sentence is referring to a past action of going to France on holiday last year.

Submit
8. I _____________ in Buenos Aires since I was born.

Explanation

The correct answer is 've lived. This is because the sentence is talking about an action that started in the past (since I was born) and is still continuing in the present. The present perfect tense 've lived is used to express this ongoing action.

Submit
9. We ____________ in the same house since then.

Explanation

The correct answer is 've lived. This is because the sentence is in the present perfect tense, indicating an action that started in the past and continues up to the present. The contraction 've is used to show the auxiliary verb "have" with the subject "we". Therefore, the sentence should be "We've lived in the same house since then."

Submit
10. They ____________ horrified in their exam last September

Explanation

In this sentence, the subject "they" is the one who experienced the feeling of being horrified. The verb "felt" is the past tense form of the verb "feel", which is the correct verb to use in this context. Therefore, the correct answer is "felt".

Submit
11. She ________________ History last year.

Explanation

The correct answer is "studied". This is because the sentence is in the past tense and "studied" is the past tense form of the verb "study".

Submit
12. I _______________ comics since I was a little boy.

Explanation

The correct phrase "have been reading" is used in the sentence "I have been reading comics since I was a little boy" to indicate an action that started in the past and continues up to the present. This is known as the present perfect continuous tense, which is used to emphasize the duration of an activity or to show that the activity is still ongoing.

Submit
13. She ________ about the traffic last week.

Explanation

The correct answer is "complained". This is because the sentence is in the past tense, as indicated by the word "last week". Therefore, the verb should also be in the past tense. "Complained" is the correct past tense form of the verb "complain".

Submit
14. He __________ in his project since May

Explanation

The correct answer is "has worked" because the sentence is in the present perfect tense, which is used to talk about actions or events that started in the past and continue up to the present. The word "since" indicates the starting point of the action, which is May. Therefore, the verb "work" needs to be in the present perfect tense to show that the person has been working on the project from May until now.

Submit
15. Mr. Robinson _________  the election!

Explanation

The phrase "has just won" is the correct answer because it indicates that Mr. Robinson recently won the election. The use of "has" suggests that the action of winning took place in the near past, and the word "just" emphasizes the immediacy of the victory.

Submit
16. We __________ in 1990.

Explanation

The correct answer is "got married" because it is the past tense form of the verb "to get married." This means that the action of getting married occurred in the past.

Submit
17. Oh, no! My car ________!

Explanation

The correct answer is "has disappeared" because the sentence is in the present perfect tense, indicating an action that started in the past and has a connection to the present. "Has disappeared" is the correct form of the verb "disappear" in the present perfect tense.

Submit
18. Tony knew Istanbul so well because he _____________the city several times. (visit)

Explanation

The correct answer is "had visited". This is because the sentence is in the past tense and the word "had" indicates that the action of visiting the city occurred before another past event or time. This suggests that Tony had visited Istanbul multiple times in the past.

Submit
19. In the year 2000, we ________ to a house in the suburbs.

Explanation

In the year 2000, the action of moving to a house in the suburbs took place.

Submit
20. The teacher _________________ for half an hour.

Explanation

The correct answer is "has explained" because the sentence is in the present perfect tense, indicating an action that started in the past and is still ongoing. The use of "for half an hour" suggests that the action of explaining started in the past and has continued up until now.

Submit
21. It ___________ the Zaragoza Expo icon for one year.

Explanation

The correct answer is "has been". This is because the sentence is referring to an action that started in the past and is still ongoing in the present. "Has been" is the present perfect tense, which is used to describe an action that started in the past and has a connection to the present. In this case, the action of being the Zaragoza Expo icon started in the past and is still ongoing, hence "has been" is the appropriate choice.

Submit
22. Research  ________ that cycling can help patients overcome their illnesses.

Explanation

The correct answer is "has shown." This is because the verb "has shown" is in the present perfect tense, which indicates an action that started in the past and has continued up until the present. In this case, the action of research showing that cycling can help patients overcome their illnesses started in the past and is still relevant and applicable now.

Submit
23. Nobody ______ever ________ that mountain. (climb)

Explanation

The correct answer is "has .... climbed" because the sentence is in the present perfect tense, which is used to talk about an action that started in the past and is still relevant in the present. The word "nobody" indicates that no one has climbed the mountain, and the word "ever" emphasizes the idea that it has never happened. Therefore, the correct form is "has climbed," indicating that no one has completed the action of climbing the mountain.

Submit
24. We first _________ in a small flat.

Explanation

The correct answer is "lived." This is the correct form of the verb "live" in the past tense. The sentence is stating that the subject lived in a small flat at some point in the past.

Submit
25. She __________ this computer program in 2005.

Explanation

The correct answer is "learnt." This is the past tense form of the verb "learn." It indicates that the action of learning the computer program took place in 2005.

Submit
26. Joe ______ English before he moved to New York. (study)

Explanation

The correct answer is "had studied." This is because the sentence is in the past perfect tense, indicating that the action of studying English occurred before another past event (moving to New York). The past perfect tense is formed by using "had" followed by the past participle of the verb, which in this case is "studied."

Submit
27. They ______________ Matias López chocolate more than twice a day.

Explanation

The correct answer is "have eaten." This is because the sentence is in the present perfect tense, indicating an action that started in the past and continues into the present. The subject "they" is plural, so the correct verb form is "have." "Eaten" is the past participle form of the verb "eat," which is used in the present perfect tense. Therefore, the sentence means that "they" have eaten Matias López chocolate more than twice a day.

Submit
28. ... in Trujillo since 2004.

Explanation

The correct answer is "She's lived." This is because the sentence is referring to an action that started in the past and is still ongoing in the present. The use of "has lived" (contracted to "She's lived") indicates a continuous action that began in 2004 and is still happening.

Submit
29. People ________ to the Moon. (travel)

Explanation

The correct answer is "have traveled". This is because the sentence is referring to the past actions of people traveling to the Moon. "Have traveled" is the correct past tense form of the verb "travel" when used with the subject "people".

Submit
30. She only understood the movie because she _______ the book. (read)

Explanation

The correct answer is "had read" because the past perfect tense "had read" indicates that she had completed reading the book before watching the movie. This suggests that her understanding of the movie was possible because she had already familiarized herself with the story through the book.

Submit
31. She ... four marathons.  Her first one ... in 2001 in Amsterdam.

Explanation

The correct answer is "has run / was." This is because "has run" is the present perfect tense, indicating that the action of running the marathons started in the past and is still ongoing. "Was" is the past tense of the verb "to be," and it is used to describe the specific time when the first marathon took place in 2001.

Submit
32. I can't believe you _______ just ________ a cake! (made)

Explanation

The sentence is in the present perfect tense, which is formed by using "have" (or "has" for third-person singular) followed by the past participle of the verb ("made" in this case). This tense is used to describe an action that has recently been completed, with the word "just" indicating something that happened a short time ago.

Submit
33. She (to be) _______________ in Sydney for 5 years.

Explanation

Present perfect clue - for 5 years.

Submit
34. He then (to ask) _________ her out and she said yes immediately!

Explanation

Simple past clue - then

Submit
35. He ... had a lot of problems recently.

Explanation

The correct answer is "has". This is because the sentence is referring to a person who has had a lot of problems recently. The word "has" is the correct form of the verb "to have" when used with third person singular subjects, such as he, she, or it.

Submit
36. I ________ my hands so I that I can help you with the cooking.

Explanation

The correct answer is "have washed" because the sentence is in present perfect tense. The speaker is referring to an action that was completed in the past but has a connection to the present. By using "have washed," the speaker is indicating that they have already washed their hands in the past and are now ready to help with the cooking.

Submit
37. I _________ that book three times. (read)

Explanation

The sentence is in the present perfect tense, which is used to talk about an action that started in the past and is still relevant in the present. In this case, the speaker is indicating that they have read the book three times in the past, but it is not specified when the reading occurred. The use of "have read" indicates that the action of reading has been completed multiple times.

Submit
38. I did not have any money because I _________ my wallet. (lose)

Explanation

The correct answer is "had lost" because the sentence is in the past tense and requires the past perfect tense to indicate that the loss of the wallet had occurred before the speaker had no money. "Had lost" is the correct past perfect form of the verb "lose" in this context.

Submit
39. He ______ always (to wait) ___________ for her at the train station.

Explanation

Present perfect clue - always can be used

Submit
40. She (to live) ____________ in Tokyo 5 years ago.

Explanation

Simple past clue - ago

Submit
41. I _____never ______such a beautiful beach before I went to Kauai. (see)

Explanation

The correct answer is "had... seen." This is because the sentence is in the past perfect tense, indicating that the action of seeing the beautiful beach occurred before the speaker went to Kauai. The word "had" is used to show that the action happened in the past, and "seen" is the correct past participle form of the verb "see."

Submit
42. So far she (to study) __________________ English for one year in Sydney.

Explanation

Present perfect clue - so far

Submit
43. He (to like)  _______________ her for a long time.

Explanation

Present perfect clue - for a long time

Submit
44. I ________ my husband at high school.

Explanation

The correct answer is "'ve met". This is because the phrase "I have met" indicates that the speaker met their husband in the past, and the use of "have" implies that the action of meeting occurred at some point before the present moment.

Submit
45. She (to thank) _____________ him for the chocolates when he gave them to her.

Explanation

The sentence is in the past tense, so the correct form of the verb "to thank" is "thanked." This matches the action of receiving the chocolates and expressing gratitude, both of which happened in the past.

Submit
46. The children ________ the Indiana Jones movie. (see)

Explanation

The correct answer is "have seen" because it is the present perfect tense of the verb "see" which is used to indicate an action that started in the past and is still relevant in the present. In this case, it implies that the children watched the Indiana Jones movie at some point in the past and the experience is still relevant to the present moment.

Submit
47. He (to buy) ________________ some chocolates for her.

Explanation

Could be present perfect but simple past is best because he is already waiting at the station for her so he must have bought the chocolates earlier.

Submit
48. She (to study) ______________ Information Technology in Tokyo. (Simple past) 

Explanation

She studied Information Technology in Tokyo. 

Submit
49. Which of the following sentences is in the present perfect tense?

Explanation

The present perfect tense is used to describe an action that has occurred at an indefinite time in the past or has started in the past and continues into the present. It is formed using "has" or "have" plus the past participle of the verb. In sentence A, "has traveled" indicates the present perfect tense. The other sentences use different tenses (future, present continuous, and past continuous).

Submit
50. We _________ to Italy before.  (go)

Explanation

The correct answer is "have gone" because the sentence is in the present perfect tense, which is used to talk about past actions that are connected to the present. "Have gone" is the correct form of the verb "go" in the present perfect tense.

Submit
51. _________he ___________ to his boss yet? (speak)

Explanation

The correct answer is "Has spoken" because the question is asking whether the person has already spoken to his boss. The phrase "Has spoken" is the present perfect tense of the verb "speak" and indicates an action that started in the past and is still relevant in the present.

Submit
52. She________ just (to leave) ____________ college to go home.

Explanation

Present perfect clue - just 

Submit
View My Results

Quiz Review Timeline (Updated): Sep 9, 2024 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Sep 09, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Oct 08, 2012
    Quiz Created by
    Sky_line1711
Cancel
  • All
    All (52)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
I ... him for ages.
I _________ that movie twenty times. (see)
Yes! We ___________ for 18 years.
She's ... the boss for 6 months now.
We really ___________ Guy Fawkes night last year.
They ___________ friends since they were two.
We ... to France on holiday last year.
I _____________ in Buenos Aires since I was born.
We ____________ in the same house since then.
They ____________ horrified in their exam last September
She ________________ History last year.
I _______________ comics since I was a little boy.
She ________ about the traffic last week.
He __________ in his project since May
Mr. Robinson _________  the election!
We __________ in 1990.
Oh, no! My car ________!
Tony knew Istanbul so well because he _____________the city several...
In the year 2000, we ________ to a house in the suburbs.
The teacher _________________ for half an hour.
It ___________ the Zaragoza Expo icon for one year.
Research  ________ that cycling can help patients overcome their...
Nobody ______ever ________ that mountain. (climb)
We first _________ in a small flat.
She __________ this computer program in 2005.
Joe ______ English before he moved to New York. (study)
They ______________ Matias López chocolate more than twice a...
... in Trujillo since 2004.
People ________ to the Moon. (travel)
She only understood the movie because she _______ the book....
She ... four marathons.  Her first one ... in 2001 in Amsterdam.
I can't believe you _______ just ________ a cake! (made)
She (to be) _______________ in Sydney for 5 years.
He then (to ask) _________ her out and she said yes immediately!
He ... had a lot of problems recently.
I ________ my hands so I that I can help you with the cooking.
I _________ that book three times. (read)
I did not have any money because I _________ my wallet....
He ______ always (to wait) ___________ for her at the train station.
She (to live) ____________ in Tokyo 5 years ago.
I _____never ______such a beautiful beach before I went to Kauai....
So far she (to study) __________________ English for one year in...
He (to like)  _______________ her for a long time.
I ________ my husband at high school.
She (to thank) _____________ him for the chocolates when he gave them...
The children ________ the Indiana Jones movie. (see)
He (to buy) ________________ some chocolates for her.
She (to study) ______________ Information Technology in Tokyo. (Simple...
Which of the following sentences is in the present perfect tense?
We _________ to Italy before.  (go)
_________he ___________ to his boss yet? (speak)
She________ just (to leave) ____________ college to go home.
Alert!

Advertisement