Font size
WorksheetsPerfect tenses
Total questions: 65
Worksheet time: 1hrs 18mins
Which of the following sentences is in the present perfect tense?
I did my homework.
I do my homework everyday.
I have already done my homework.
I will do my homework.
Select the correct sentence on future perfect.
I will be reading this book.
I will have read this book by tomorrow.
I go to read the book tomorrow.
I won’t reading the book tomorrow.
How does the future perfect tense formed?
do + have + past participle
will be + verb + ing
will + have + past participle
have + past participle
Which of the following sentences is in the present perfect tense?
I did not write a Christmas card to my Grandpa.
I will not write a Christmas card to my Grandpa.
I have not written a Christmas card to my Grandpa yet.
I do not write a Christmas card to my Grandpa.
Which sentence uses the PAST PERFECT tense?
Tim had eaten dinner when his friend knocked on the door.
Sara will have been working on the project for three hours at 4:00.
I have enjoyed reading ever since I can remember.
Do you have any homework tonight?
Which of the following sentences is in the present perfect tense?
Is he going to bed?
Has he gone to bed yet?
Did he go to bed?
Will he go to bed?
Select the correct tense of VISIT to complete this sentence.
Sam __________ her aunt and uncle last week.
had visited
has visited
will have visited
will visit
The present perfect is formed by _____________.
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + ING
. Choose the best Present Perfect Tense.
1. He _____________ from hills.
has returned
had returned
returned
A. Choose the best Present Perfect Tense.
2. We _______________ any information about them.
not have received
have not received
did not receive
. Choose the best Present Perfect Tense.
3. I _______________ well for the exams.
prepared
have prepared
has prepared
A. Choose the best Present Perfect Tense.
4. I have __________ in a plane.
fly
flew
flown
A. Choose the best Present Perfect Tense.
5. I have _______________ a Safari park.
visit
visited
visits
. Choose the best Present Perfect Tense.
6. She has ___________ a famous person.
meet
met
meets
B. Choose the best Past Perfect Tense.
7. I had never __________________ him before.
see
saw
seen
B. Choose the best Past Perfect Tense.
8. We arrived at 8:05, but the train ____________ already left.
has
have
had
. Choose the best Past Perfect Tense.
9. Nobody explained why the project had ___________________ on time.
not been completed
not completed
not complete
. Choose the best Past Perfect Tense.
10. Where ________ the security guard gone?
had
have
did
Ben _____________ all of his dinner and can have dessert now.
has finished
had finished
will have finished
When the alarm went off, Tim ________________ eight hours
has slept
had slept
will have slept
I ________________ all my money on candy.
have spent
had spent
will have spent
Before I moved here, I ____________ in Collingswood.
have lived
had lived
will have lived
In May, I ______________ here 25 years.
have lived
had lived
will have lived
By next week we __________________ our personal narratives.
have finished
had finished
will have finished
I have sung in a choir for over thirty years.
present perfect
past perfect
future perfect
We had recess everyday when I was in 5th grade.
present perfect
past perfect
future perfect
I had played field hockey for 3 years in high school.
present perfect
past perfect
future perfect
We will have been married 26 years in July.
present perfect
past perfect
future perfect
In June, you will have finished elementary school.
present perfect
past perfect
future perfect
We have finished another week of school.
present perfect
past perfect
future perfect
By the end of the month we will have celebrated Thanksgiving.
present perfect
past perfect
future perfect
He had eaten all of his candy before lunchtime.
present perfect
past perfect
future perfect
The dogs _________________ all day today.
have barked
had barked
will have barked
I will have watched movie by the time you come home.
Present perfect tense
Past perfect tense
Future perfect tense
Future perfect tense (negative form)
Kohli (a) (score)a lot of runs in the test match. (Present perfect tense positive form)
She .....................(not/go) to Mumbai last week. (Past perfect tense)
has not gone
will have gone
had gone
had not gone
Rajan and Ram (a) (compose/not) the song. (Future perfect tense)
He (a) (read) different kind of books before you came. (Past perfect tense)
.............. you ...................(go) to the coffe shop before? (Present perfect tense, interrogative form)
Have, go
Have, gone
Had, gone
Did, go
She (a) (jog) two miles before reaching post office. (Future perfect tense)
What is the second and third form of the verb 'sink'
Sank, sank
Sunk, Sunk
Sinked, sinked
Sank, Sunk
They will have not taken the dog out for a walk.
Future perfect tense (negative form)
Future perfect tense (positive form)
Present perfect tense (negative form)
Past perfect tense (negative form)
I (a) (Plant) some plants in the garden. (Past perfect tense)
1. What is tense of the underlined verb?
Shella will have studied in Canada in college.
present perfect tense
past perfect tense
future perfect tense
2. What is the tense of the underlined verb?
Henrdrick has eaten chicken every day for a month.
present perfect tense
past perfect tense
future perfect tense
3. What is the tense of the underlined verb?
The students had worked hard in class so they earned an ice cream party.
present perfect tense
past perfect tense
future perfect tense
4. What is the tense of the underlined verb?
My cats, Bonnie and Rosie, have slept the entire day.
present perfect tense
past perfect tense
future perfect tense
5. What is the tense of the underlined verb?
Our principal will have earned another degree from a nearby university.
present perfect tense
past perfect tense
future perfect tense
6. After this play ends, we __________ (act) in ten performances for our school.
have acted
had acted
will have acted
7. My mom __________ (drive) three hours already on our way to Quezon.
has driven
had driven
will have driven
8. We __________ (study) a lot for the test before we finally took it yesterday.
have studied
had studied
will have studied
9. When I am in seventh grade, I __________ (attend) every year of school in the same city.
have attended
had attended
will have attended
10. Eulo and I __________ (go) to the store to buy some flowers for my mom.
have gone
had gone
will have gone
I had remembered my homework just in time.
present perfect
past perfect
future perfect
After several months of saving, my sister and I have saved enough money to buy our parents a gift.
present perfect
past perfect
future perfect
Most teachers have notified the office about any problems in their classrooms.
present perfect
past perfect
future perfect
By Friday afternoon, we will have finished another week of school.
present perfect
past perfect
future perfect
I raised my hand once I had identified the answer.
present perfect
past perfect
future perfect
make (past perfect tense)
(a)
eat (present perfect tense)
(a)
visit (future perfect tense)
(a)
find (present perfect tense)
(a)
drive (past perfect tense)
(a)
