NEW
Font size
WorksheetsPRESENT PERFECT AND PAST PERFECT TENSE
Total questions: 69
Worksheet time: 37mins
Bruno and Marcela met at a medical assembly, which Marcela ______ _______ ________ for a long time.
was attending
has been attending
have been attending
had been attending
Sam …….. (to drive) a car for five hours now.
a. has been driving
b. have been driven
c. has been driving
d. is driving
Which of these is not past perfect continuous tense?
I had been helping him to do the task before I started the program.
Richard had been practicing to sing the song since morning
We had been enjoying the program thoroughly for three hours.
They had been to London
(2) when he come to the library, his friend ...... (leave) him to canteen
had been left
had left
had leave
had been leaving
Which tense is this?
"At last the bus came. I had been waiting for haft an hour!"
Simple Past
Past Continous
Past Perfect
Past Perfect Continous
The students had already completed the work when the teacher entered the class.
Past perfect tense
Simple past tense
Past continuous tense
Present continuous tense
She didn't go to work because she ............................................. her leg. (break)
had broken
broke
was break
breaked
The class is quietly working on their projects.
Present Simple
Present Continuous
Present Perfect
Present Perfect Continuous
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
Have you ever ________ to China?
went
go
been
gone
Have we ______ before?
meet
met
meeting
meets
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
........have studied English
my friend
my friend and I
Budi's friend
she
A beautiful girl has ..... Me a cake
making
made
meant
make
I am going to paint my bedroom
I have painted my bedroom
I am have painted my bedroom
I am have to painted my bedroom
l has painted my bedroom
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
You’ve finished the test. The negative form of this sentence is….
You don’t finish the test
You aren’t finishing the test.
You haven’t finished the test yet
You didn’t finish the test yet.
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
Have you ever ________ to China?
went
go
been
gone
Have we ______ before?
meet
met
meeting
meets
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
........have studied English
my friend
my friend and I
Budi's friend
she
A beautiful girl has ..... Me a cake
making
made
meant
make
I am going to paint my bedroom
I have painted my bedroom
I am have painted my bedroom
I am have to painted my bedroom
l has painted my bedroom
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
You’ve finished the test. The negative form of this sentence is….
You don’t finish the test
You aren’t finishing the test.
You haven’t finished the test yet
You didn’t finish the test yet.
Angus the Cow and Franky the Pig were reading to one another in the loft on top of the barn.
Patty the Chicken, Franky the Pig, and Shelly the Sheep were rapping and singing on the back of Mr. Brown's truck.
Nellie the Horse will be wearing her best shoes at the hoedown later tonight.
Mrs. Brown was upset because she had wanted bacon for breakfast.
Franky the Pig saw that Farmer Brown _________ (write) the words "Carve Bacon" on his to-do list earlier this morning.
Patty the chicken _______ (give) the signal and the animals ________ (meet) by the horse trough.
Nellie the horse ____________ (wear) her best shoes later tonight.
Frankie the pig noticed that Mr. and Mrs. Brown ___________ (look) at Patty the Chicken and licking their lips.
Frankie the Pig and Angus the Cow __________ (work) together on a plan to escape the farm.
Shelly the Sheep _______ (sneak) behind Farmer Brown while he is milking Angus the Cow and trip him.
When Nellie the Horse got into Farmer Brown's house, she bolted in tho the kitchen and knocked over the dishes.
If you have seen a goose drive a tractor, you know that you should be very careful while walking on the farm.
"to be" + - ing
have/has/ had + past participle
have/has/ had + "to be" + -ing
For example:
The students are studying for their test during class today.
For example:
I was washing my hair when you called yesterday.
For example:
In December, I will have waited for Christmas for eleven months.
I will have been singing for 35 years this Thursday when I turn 40.
Choose the verb that best completes the sentence. Take note of the time signals.
I (was born, have been born) in 2007.
was born
have been born
