Present Perfect Tense Trivia

Reviewed by Heather Baxter
Heather Baxter, BSc |
K-12 English Expert
Review Board Member
Heather is an educator, with four years of teaching experience. Heather graduated from the University of South Florida with a Bachelor of Science in Elementary Education and Teaching. She is skilled in Teaching English as a Second Language and currently works as an Elementary School Teacher at Pinellas County Schools. She made a career transition one year ago to explore a new path in writing and copy editing. Heather's specialization lies in curriculum development and educational materials, but she maintains versatility to work across various industries. Known for her keen attention to detail and a deep passion for language, she possesses a sharp eye for precision.
, BSc
Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Irwanda Laory
I
Irwanda Laory
Community Contributor
Quizzes Created: 2 | Total Attempts: 126,280
Questions: 5 | Viewed: 66,782

1.

We have _____ here for a long time.

Answer: Been
Explanation:
The blank space in the sentence indicates that we need a form of the verb "to be" to complete the sentence. The word "here" suggests that the action of being has been happening in the present location for a long time. The correct answer is "been" because it is the past participle form of "to be" and is used to indicate a state or action that has occurred in the past and continues into the present.
2.

My mother ______ in the kitchen all day. 

Answer: Has cooked
Explanation:
The correct answer is "has cooked" 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 continuing or has just been completed. "Has cooked" is the correct form of the verb "to cook" in the present perfect tense when used with the pronoun "she" or "he" (third person singular).
3.

I ________ sent you a message. 

Answer: Have just
Explanation:
The correct answer is "have just". This is because the sentence is in the present perfect tense, which is used to talk about an action that happened in the past but has a connection to the present. "Have just" indicates that the action of sending the message occurred very recently.
4.

She _________ here for one week. 

Answer: Has been
Explanation:
The correct answer is "has been" because the sentence is in the present perfect tense, indicating an action that started in the past and is still ongoing in the present. "Has been" is the correct form of the verb "to be" to use with the pronoun "she" in this tense.
5.

He __________ his homework very well. 

Answer: Has not done
Explanation:
The correct answer is "has not done" because the sentence is in the present perfect tense, which is formed by using the auxiliary verb "has" for singular subjects (he, she, it) and "have" for plural subjects (I, you, we, they), followed by the past participle of the main verb. In this case, the main verb is "do," and the past participle form is "done." Therefore, the correct sentence is "He has not done his homework very well."
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.