Font size
WorksheetsUntitled Quiz
Total questions: 101
Worksheet time: 56mins
It’s a great movie. I have__________ that movie many times.
saw
seen
see
I’m sorry, but I ____________ finished my homework yet.
have
hasn´t
haven´t
She has a car, so she _______________there many times.
has drive
has driven
has drove
I’ve cleaned the kitchen, but I ____________ living room yet.
haven’t clean
haven’t cleaned
have cleaned
Eva, Thomas, and Robert __________ Hong Kong many times.
have been
been to
have been to
(A) Have you _______________ your homework?
(B) Yes, I ____________
done / do
did / did
done / have
(A) ______________ you talked to Mr. Parfitt?
(B) No, I _____________
Had / haven’t
Have / haven’t
Have / didn’t
What have you done?
I swam in the beach.
I swim in the beach
I have swum in the beach
What have they seen
They see a lion
they saw sea lions.
they have seen sea lions
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represented Portugal
hasn´t represented Portugal
Have you....been to Lisbon?
ever
never
already
since
When Amp _______ at school, she realized she _______ her textbook.
Had arrived, forgot
Arrived, had forgotten
Forgot, had arrived
Had forgotten, arrived
When I _______ the new teacher, I was so surprised. I _______ his class before!
Met, had taken
Had met, took
Had taken, met
Took, had met
Amp _______ sushi before she _______ to Japan.
Never ate, had come
Came, had never eaten
Had come, never ate
Had never eaten, came
I _______ any money on the weekend because I _______ my wallet on Friday.
Didn't have, had lost
Hadn't had, lost
Didn't lose, hadn't had
Hadn't lost, didn't have
When Yuka _______ washing the dishes, she _______ the TV on.
Finished, had turned
Turned, had finished
Had finished, turned
Had turned, finished
When we went to Osaka, my friend _______ a lot about the city because she _______ there many times.
Was, had known
Had known, was
Knew, had been
Had been, knew
It was a very difficult movie, but I _______ it because I _______ the book.
Had understood, read
Read, had understood
Had read, understood
Understood, had read
My teacher has been teaching all day. She ___________ be tired by now.
could
might
must
can't
Who told you about that? It ______ be me. I didn't know about that story.
can't
might
must
couldn't
He ______ be at Dana's house. He told me that he wanted to talk to him.
might
can't
could
must
Select the Statement written in Future Perfect Tense:
We shall have done the washing by 8 o'clock.
We shall have done the washing at 8 o'clock.
We shall have did the washing by 8 o'clock.
Select the Statement written in Future Perfect Tense:
Sam will have leaved by next week.
Sam will has left by next week.
Sam will have left by next week.
Select the Statement written in Future Perfect Tense:
Anne will has repaired her bike next week.
Anne will have repaired her bike next week.
Anne will have repaired his bike next week.
Select the Statement written in Future Perfect Tense:
She will have visited Paris by the ended of next year.
She will have visited Paris by the end of next year.
Select the Statement written in Future Perfect Tense:
Paolo will had managed the teams.
Paolo will have manage the teams.
Paolo will have managed the teams.
Select the Statement written in Future Perfect Tense:
They will have written their esay by tomorrow.
They will have written their essay by tomorrow.
They will have wrotten their essay by tomorrow.
Select the Statement written in Future Perfect Tense:
She will have discused this with her mother tonight.
She will have discussed this with his mother tonight.
She will have discussed this with her mother tonight.
Select the Statement written in Future Perfect Tense:
If we can do that - then we sha'll have fulfilled our mission.
If we can do that - then we shall have fulfilled our mission.
If we can do that - then we shall have fulfilled ours mission.
Select the Statement written in Future Perfect Tense:
The police will have arrested the driver.
The polices will have arrested the driver.
Select the Statement written in Future Perfect Tense:
I shall have finished these by 6 on'clock.
I shall have finished this by 6 o'clock.
I shall have finish this by 6 o'clock.
Choose the correct answer to complete the sentence in future perfect tense!
She ...... to Japan four times if she goes there again.
will have gone
have gone
has gone
had gone
Choose the correct answer to complete the sentence in future perfect tense!
If he wins another gold medal, he ...... four in his entire career.
will have won
have won
had won
has won
Choose the correct answer to complete the sentence in future perfect tense!
Dan ...... Mt. Fuji eight times by November 10.
will have climbed
have climbed
has climbed
had climbed
Choose the correct answer to complete the sentence in future perfect tense!
Li and Susan ...... dinner by the time you get back from work.
will have eaten
has eaten
have eaten
had eaten
Choose the correct answer to complete the sentence in future perfect tense!
The baseball player ...... six homeruns if he hits another one tonight.
will have hit
has hit
had hit
have hit
Choose the correct answer to complete the sentence in future perfect tense!
You ...... not ...... your rent tomorrow if you do not pay it today.
will ... have paid
have ... paid
has ... paid
had ... paid
Choose the correct answer to complete the sentence in future perfect tense!
Yong Ching ...... tennis in the Olympics five times if he makes the team again next year.
will have played
have played
has played
had played
Choose the correct answer to complete the sentence in future perfect tense!
Nastia ...... ten cakes if she makes two more.
will have made
had made
has made
have made
Choose the correct answer to complete the sentence in future perfect tense!
They ...... from England to Spain if they continue.
will have swum
have swum
had swum
has swum
Choose the correct answer to complete the sentence in future perfect tense!
I ...... ten sentences if I am able to complete this one.
will have completed
have completed
has completed
had completed
The films run all night. We ________ movies for six hours by the time the feature comes on.
will have been watching
watched
will watch
............. for too long if I get there at 5 o’clock?
Will you have been waiting
Will you waiting
Will you have waiting
Will have been you waiting
The company ________________ the the contract for two months by June.
will have been negotiated
will have been negotiating
won't be negotiating
In which verbal tense is this sentence written?
The World Cup will have been celebrating the last match in November.
future simple
future perfect continuous
future perfect
future continuous
Which sentence(s) is/are incorrect?
At the beginning of the unit, this topic might have been difficult for some of you
At the beginning of the unit, this topic will have been difficult for some of you
At the beginning of the unit, this topic can't be difficult for some of you
At the beginning of the unit, this topic must have been difficult for some of you
Will (a) (visit) the doctor for many years?
5. John terry will not have ………………….. football for Chelsea for 10 years at 2014.
A. Been playing
B. Be palying
C. To playing
D. Playing
E. Play
FUTURE PERFECT CONTINUOUS: We (a) long. (not/ wait)
Change the sentence below into English:
Apakah pabrik ini akan sudah sedang memproduksi kue-kue untuk pelanggan kita pada akhir bulan ini?
Will the factory have been producing the cakes for our customers by the end of this month?
Will the factory have been building the cakes for our customers by the end of this month?
Will the company have been producing the cakes for our customers by the end of this month?
Will the factory have been producing the cakes for our staff by the end of this month?
They ............. waiting for the train for 4 hours by 7 o’clock.
shall been
will have been
will been
shall have
Which sentence is the form of Past-Future Perfect Continuous Tense?
Andy will have been playing ball by the end of this week.
They would have been study by the end of this day.
Jennie would have been performing a special dance by the end of the concert.
You would had been searching for the book by the end of this day.
Henry ______ (write) this book for 2 months by the end of this week.
will have been writing
will have written
She (not/work) here for even a year when she goes on maternity leave.
(a)
She will have been playing tennis, so she'll be hungry.
Present Perfect Progressive
Past Perfect Progressive
Present Perfect Tense
Future Perfect Progressive
The Future Perfect Progressive tense indicates...
An action that will progress until some time in the future.
An action that will continue until some time in the future.
An action that will start until some time in the future.
An action that will happen until some time in the future.
They told me that the renovation works __________ on since morning.
were going
had been going
had gone
have been going
I __________ for an hour when an ambulance arrived at my neighbour's.
had been working out
was working out
had worked out
has worked out
By the time Mrs Lee got home, the children __________ computer games for two hours.
were playing
have been playing
had been playing
played
Kelly was devastated that the dollhouse she __________ for the last three weeks was destroyed.
was building
had been building
built
had built
Jim could not have broken the vase as he __________ to repair his handphone in his room all morning.
had been trying
tried
had tried
was trying
Steve was disappointed when he had to cancel the trip he __________ since two months ago.
planned
had planned
was planning
had been planning
Mary was distraught when she could not calm the baby who __________ for an hour.
cried
had cried
had been crying
was crying
Zac was ecstatic when his parents bought him a bicycle he __________ for.
wished
had wished
was wishing
had been wishing
Peter and Jane __________ at the park when they parents found them.
played
had played
had been playing
were playing
Aiden and Siti __________ for twenty minutes when the Discipline Master was called.
quarrelled
were quarrelling
had been quarrelling
had quarrelled
My grandfather ___ in his old house for ages before he moved in with us.
had been lived
has living
had been living
has been live
I ___ with my problem for weeks before I found a solution.
had been cope
has been cope
had been coping
has been coping
We ___ in the rain since midday, so we were very wet.
has been playing
had been playing
has been plays
had been plays
The students ___ for their excursion for months.
has been preparing
had been preparing
has been prepared
had been prepared
We ___ to find some water for days.
have been hope
had been hope
has been hoping
had been hoping
Andrew ___ as an assistant manager before he was promoted.
working
have working
had been worked
had been working
Keyla _______ _________ ________ for two hours before she arrived.
was driving
has been driving
had been driven
had been driving
Priscilla _______ _______ __________ information about an accident for two days, when the thief stole her notes.
had gathered
was gathering
had been gathered
had been gathering
The staff _______ ___________ ___________ lunch for the special guests since 8 a.m.
had been preparing
must have prepared
would have prepared
could have been preparing
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
Jame was tired because he __________________all day.
had work
worked
had been working
work
We ____________ for a long time with them before I left the group.
had danced
had been dancing
How long have you ________ here?
Been stayed
Been stay
Stay
Been staying
What have you been _____ recently?
Do
Done
Doing
Does
She _____ for an hour.
have been jogging
has jogged
have been jogged
has been jogging
We _______ about this since morning.
have been discussing
have been discussed
has been discussing
have discussed
Choose the correct answer.
I've had piano lessons for over 10 years and I'm still not very good.
I've been having piano lessons for over 10 years. I'm still not very good.
I have _____ to find an affordable dorm but they're all expensive.
tried
being tried
trying
been trying
I ______ and my legs are really tired now.
have been cycling
have cycled
have been cycled
They ______ the main lobby. Watch out when you play, kids.
have decorate
have decorating
have been redecorating
has been decorating
A : Your English is very good!
B : Yes, I have been studying English since I was 7.
TRUE
FALSE
I _______ been married for two years.
has
have
had
Which sentence is in the present perfect continuous tense?
I will study
I have been studying.
I studied
I am studying
What is the correct form of the present perfect continuous tense for the pronoun 'he'?
He is working
He was working
He has worked
He has been working
Choose the sentence that is not in the present perfect continuous tense.
I am reading a book right now.
She has been cooking dinner all evening.
I have been reading a book for the past two hours.
They have been playing soccer for the past hour.
Which sentence uses the present perfect continuous tense correctly?
I will be studying for my exam.
I am studying for my exam.
I studied for my exam.
I have been studying for my exam.
What is the correct form of the present perfect continuous tense for the pronoun 'we'?
We has been studying.
We have been studying.
We had been studying.
We will be studying.
Choose the sentence that is not in the present perfect continuous tense.
I will be reading a book for the next two hours.
She has been cooking dinner since 5 o'clock.
I have been reading a book for the past two hours.
They have been playing soccer every Saturday.
Which sentence is in the present perfect continuous tense?
I am studying
I studied
I have been studying.
I will be studying
What is the correct form of the present perfect continuous tense for the pronoun 'you'?
You have been studying.
You has been studying.
You had been studying.
You will be studying.
Choose the sentence that is not in the present perfect continuous tense.
I have been waiting for the bus for an hour.
I am waiting for the bus for an hour.
I have been cooking dinner for two hours.
I have been studying English for the exam.
Which sentence uses the present perfect continuous tense correctly?
I have been studying for my exams.
I will be studying for my exams.
I am studying for my exams.
I studied for my exams.
