wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 101

Worksheet time: 56mins

Name
Class
Date
1.

It’s a great movie. I have__________ that movie many times.

a)

saw

b)

seen

c)

see

2.

I’m sorry, but I ____________ finished my homework yet.

a)

have

b)

hasn´t

c)

haven´t

3.

She has a car, so she _______________there many times.

a)

has drive

b)

has driven

c)

has drove

4.

I’ve cleaned the kitchen, but I ____________ living room yet.

a)

haven’t clean

b)

haven’t cleaned

c)

have cleaned

5.

Eva, Thomas, and Robert __________ Hong Kong many times.

a)

have been

b)

been to

c)

have been to

6.

(A) Have you _______________ your homework?

(B) Yes, I ____________

a)

done / do

b)

did / did

c)

done / have

7.

(A) ______________ you talked to Mr. Parfitt?

(B) No, I _____________

a)

Had / haven’t

b)

Have / haven’t

c)

Have / didn’t

8.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

9.

What have they seen

a)

They see a lion

b)

they saw sea lions.

c)

they have seen sea lions

10.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

11.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

12.

When Amp _______ at school, she realized she _______ her textbook.

a)

Had arrived, forgot

b)

Arrived, had forgotten

c)

Forgot, had arrived

d)

Had forgotten, arrived

13.

When I _______ the new teacher, I was so surprised. I _______ his class before!

a)

Met, had taken

b)

Had met, took

c)

Had taken, met

d)

Took, had met

14.

Amp _______ sushi before she _______ to Japan.

a)

Never ate, had come

b)

Came, had never eaten

c)

Had come, never ate

d)

Had never eaten, came

15.

I _______ any money on the weekend because I _______ my wallet on Friday.

a)

Didn't have, had lost

b)

Hadn't had, lost

c)

Didn't lose, hadn't had

d)

Hadn't lost, didn't have

16.

When Yuka _______ washing the dishes, she _______ the TV on.

a)

Finished, had turned

b)



Turned, had finished

c)

Had finished, turned

d)

Had turned, finished

17.

When we went to Osaka, my friend _______ a lot about the city because she _______ there many times.

a)

Was, had known

b)

Had known, was

c)

Knew, had been

d)

Had been, knew

18.

It was a very difficult movie, but I _______ it because I _______ the book.

a)

Had understood, read

b)

Read, had understood

c)

Had read, understood

d)

Understood, had read

19.

My teacher has been teaching all day. She ___________ be tired by now.

a)

could

b)

might

c)

must

d)

can't

20.

Who told you about that? It ______ be me. I didn't know about that story.

a)

can't

b)

might

c)

must

d)

couldn't

21.

He ______ be at Dana's house. He told me that he wanted to talk to him.

a)

might

b)

can't

c)

could

d)

must

22.

Select the Statement written in Future Perfect Tense:

a)

We shall have done the washing by 8 o'clock.

b)

We shall have done the washing at 8 o'clock.

c)

We shall have did the washing by 8 o'clock.

23.

Select the Statement written in Future Perfect Tense:

a)

Sam will have leaved by next week.

b)

Sam will has left by next week.

c)

Sam will have left by next week.

24.

Select the Statement written in Future Perfect Tense:

a)

Anne will has repaired her bike next week.

b)

Anne will have repaired her bike next week.

c)

Anne will have repaired his bike next week.

25.

Select the Statement written in Future Perfect Tense:

a)

She will have visited Paris by the ended of next year.

b)

She will have visited Paris by the end of next year.

26.

Select the Statement written in Future Perfect Tense:

a)

Paolo will had managed the teams.

b)

Paolo will have manage the teams.

c)

Paolo will have managed the teams.

27.

Select the Statement written in Future Perfect Tense:

a)

They will have written their esay by tomorrow.

b)

They will have written their essay by tomorrow.

c)

They will have wrotten their essay by tomorrow.

28.

Select the Statement written in Future Perfect Tense:

a)

She will have discused this with her mother tonight.

b)

She will have discussed this with his mother tonight.

c)

She will have discussed this with her mother tonight.

29.

Select the Statement written in Future Perfect Tense:

a)

If we can do that - then we sha'll have fulfilled our mission.

b)

If we can do that - then we shall have fulfilled our mission.

c)

If we can do that - then we shall have fulfilled ours mission.

30.

Select the Statement written in Future Perfect Tense:

a)

The police will have arrested the driver.

b)

The polices will have arrested the driver.

31.

Select the Statement written in Future Perfect Tense:

a)

I shall have finished these by 6 on'clock.

b)

I shall have finished this by 6 o'clock.

c)

I shall have finish this by 6 o'clock.

32.

Choose the correct answer to complete the sentence in future perfect tense!


She ...... to Japan four times if she goes there again.

a)

will have gone

b)

have gone

c)

has gone

d)

had gone

33.

Choose the correct answer to complete the sentence in future perfect tense!


If he wins another gold medal, he ...... four in his entire career.

a)

will have won

b)

have won

c)

had won

d)

has won

34.

Choose the correct answer to complete the sentence in future perfect tense!


Dan ...... Mt. Fuji eight times by November 10.

a)

will have climbed

b)

have climbed

c)

has climbed

d)

had climbed

35.

Choose the correct answer to complete the sentence in future perfect tense!


Li and Susan ...... dinner by the time you get back from work.

a)

will have eaten

b)

has eaten

c)

have eaten

d)

had eaten

36.

Choose the correct answer to complete the sentence in future perfect tense!


The baseball player ...... six homeruns if he hits another one tonight.

a)

will have hit

b)

has hit

c)

had hit

d)

have hit

37.

Choose the correct answer to complete the sentence in future perfect tense!


You ...... not ...... your rent tomorrow if you do not pay it today.

a)

will ... have paid

b)

have ... paid

c)

has ... paid

d)

had ... paid

38.

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.

a)

will have played

b)

have played

c)

has played

d)

had played

39.

Choose the correct answer to complete the sentence in future perfect tense!


Nastia ...... ten cakes if she makes two more.

a)

will have made

b)

had made

c)

has made

d)

have made

40.

Choose the correct answer to complete the sentence in future perfect tense!


They ...... from England to Spain if they continue.

a)

will have swum

b)

have swum

c)

had swum

d)

has swum

41.

Choose the correct answer to complete the sentence in future perfect tense!


I ...... ten sentences if I am able to complete this one.

a)

will have completed

b)

have completed

c)

has completed

d)

had completed

42.

The films run all night. We ________ movies for six hours by the time the feature comes on.

a)

will have been watching

b)

watched

c)

will watch

43.
  • ............. for too long if I get there at 5 o’clock?

a)
  • Will you have been waiting

b)

Will you waiting

c)

Will you have waiting

d)

Will have been you waiting

44.

The company ________________ the the contract for two months by June.

a)

will have been negotiated

b)

will have been negotiating

c)

won't be negotiating

45.

In which verbal tense is this sentence written?

The World Cup will have been celebrating the last match in November.

a)

future simple

b)

future perfect continuous

c)

future perfect

d)

future continuous

46.

Which sentence(s) is/are incorrect?

a)

At the beginning of the unit, this topic might have been difficult for some of you

b)

At the beginning of the unit, this topic will have been difficult for some of you

c)

At the beginning of the unit, this topic can't be difficult for some of you

d)

At the beginning of the unit, this topic must have been difficult for some of you

47.

Will (a)   (visit) the doctor for many years?

48.

5. John terry will not have ………………….. football for Chelsea for 10 years at 2014.

a)

A. Been playing

b)

B. Be palying

c)

C. To playing

d)

D. Playing

e)

E. Play

49.

FUTURE PERFECT CONTINUOUS: We (a)   long. (not/ wait)

50.

Change the sentence below into English:

Apakah pabrik ini akan sudah sedang memproduksi kue-kue untuk pelanggan kita pada akhir bulan ini?

a)

Will the factory have been producing the cakes for our customers by the end of this month?

b)

Will the factory have been building the cakes for our customers by the end of this month?

c)

Will the company have been producing the cakes for our customers by the end of this month?

d)

Will the factory have been producing the cakes for our staff by the end of this month?

51.
  • They ............. waiting for the train for 4 hours by 7 o’clock.

a)

shall been

b)
  • will have been

c)

will been

d)

shall have

52.

Which sentence is the form of Past-Future Perfect Continuous Tense?

a)

Andy will have been playing ball by the end of this week.

b)

They would have been study by the end of this day.

c)

Jennie would have been performing a special dance by the end of the concert.

d)

You would had been searching for the book by the end of this day.

53.

Henry ______ (write) this book for 2 months by the end of this week.

a)

will have been writing

b)

will have written

54.
 Margie just called and said she would be here at 8 o'clock. By the time she gets here, we ----  for her for two hours. 
a)
will have waited
b)
will have been waiting
c)
will be waiting
d)
will wait
55.

She (not/work) here for even a year when she goes on maternity leave.

(a)  

56.

She will have been playing tennis, so she'll be hungry.

a)

Present Perfect Progressive

b)

Past Perfect Progressive

c)

Present Perfect Tense

d)

Future Perfect Progressive

57.

The Future Perfect Progressive tense indicates...

a)

An action that will progress until some time in the future.

b)

An action that will continue until some time in the future.

c)

An action that will start until some time in the future.

d)

An action that will happen until some time in the future.

58.

They told me that the renovation works __________ on since morning.

a)

were going

b)

had been going

c)

had gone

d)

have been going

59.

I __________ for an hour when an ambulance arrived at my neighbour's.

a)

had been working out

b)

was working out

c)

had worked out

d)

has worked out

60.

By the time Mrs Lee got home, the children __________ computer games for two hours.

a)

were playing

b)

have been playing

c)

had been playing

d)

played

61.

Kelly was devastated that the dollhouse she __________ for the last three weeks was destroyed.

a)

was building

b)

had been building

c)

built

d)

had built

62.

Jim could not have broken the vase as he __________ to repair his handphone in his room all morning.

a)

had been trying

b)

tried

c)

had tried

d)

was trying

63.

Steve was disappointed when he had to cancel the trip he __________ since two months ago.

a)

planned

b)

had planned

c)

was planning

d)

had been planning

64.

Mary was distraught when she could not calm the baby who __________ for an hour.

a)

cried

b)

had cried

c)

had been crying

d)

was crying

65.

Zac was ecstatic when his parents bought him a bicycle he __________ for.

a)

wished

b)

had wished

c)

was wishing

d)

had been wishing

66.

Peter and Jane __________ at the park when they parents found them.

a)

played

b)

had played

c)

had been playing

d)

were playing

67.

Aiden and Siti __________ for twenty minutes when the Discipline Master was called.

a)

quarrelled

b)

were quarrelling

c)

had been quarrelling

d)

had quarrelled

68.

My grandfather ___ in his old house for ages before he moved in with us.

a)

had been lived

b)

has living

c)

had been living

d)

has been live

69.

I ___ with my problem for weeks before I found a solution.

a)

had been cope

b)

has been cope

c)

had been coping

d)

has been coping

70.

We ___ in the rain since midday, so we were very wet.

a)

has been playing

b)

had been playing

c)

has been plays

d)

had been plays

71.

The students ___ for their excursion for months.

a)

has been preparing

b)

had been preparing

c)

has been prepared

d)

had been prepared

72.

We ___ to find some water for days.

a)

have been hope

b)

had been hope

c)

has been hoping

d)

had been hoping

73.

Andrew ___ as an assistant manager before he was promoted.

a)

working

b)

have working

c)

had been worked

d)

had been working

74.

Keyla _______ _________ ________ for two hours before she arrived.

a)

was driving

b)

has been driving

c)

had been driven

d)

had been driving

75.

Priscilla _______ _______ __________ information about an accident for two days, when the thief stole her notes.

a)

had gathered

b)

was gathering

c)

had been gathered

d)

had been gathering

76.

The staff _______ ___________ ___________ lunch for the special guests since 8 a.m.

a)

had been preparing

b)

must have prepared

c)

would have prepared

d)

could have been preparing

77.

Bruno and Marcela met at a medical assembly, which Marcela ______ _______ ________ for a long time.

a)

was attending

b)

has been attending

c)

have been attending

d)

had been attending

78.

Sam …….. (to drive) a car for five hours now.

a)

a. has been driving

b)

b. have been driven

c)

c. has been driving

d)

d. is driving

79.

Which of these is not past perfect continuous tense?

a)

I had been helping him to do the task before I started the program.

b)

Richard had been practicing to sing the song since morning

c)

We had been enjoying the program thoroughly for three hours.

d)

They had been to London

80.

Jame was tired because he __________________all day.

a)

had work

b)

worked

c)

had been working

d)

work

81.

We ____________ for a long time with them before I left the group.

a)

had danced

b)

had been dancing

82.

How long have you ________ here?

a)

Been stayed

b)

Been stay

c)

Stay

d)

Been staying

83.

What have you been _____ recently?

a)

Do

b)

Done

c)

Doing

d)

Does

84.

She _____ for an hour.

a)

have been jogging

b)

has jogged

c)

have been jogged

d)

has been jogging

85.

We _______ about this since morning.

a)

have been discussing

b)

have been discussed

c)

has been discussing

d)

have discussed

86.

Choose the correct answer.

a)

I've had piano lessons for over 10 years and I'm still not very good.

b)

I've been having piano lessons for over 10 years. I'm still not very good.

87.

I have _____ to find an affordable dorm but they're all expensive.

a)

tried

b)

being tried

c)

trying

d)

been trying

88.

I ______ and my legs are really tired now.

a)

have been cycling

b)

have cycled

c)

have been cycled

89.

They ______ the main lobby. Watch out when you play, kids.

a)

have decorate

b)

have decorating

c)

have been redecorating

d)

has been decorating

90.

A : Your English is very good!

B : Yes, I have been studying English since I was 7.

a)

TRUE

b)

FALSE

91.

I _______ been married for two years.

a)

has

b)

have

c)

had

92.

Which sentence is in the present perfect continuous tense?

a)

I will study

b)

I have been studying.

c)

I studied

d)

I am studying

93.

What is the correct form of the present perfect continuous tense for the pronoun 'he'?

a)

He is working

b)

He was working

c)

He has worked

d)

He has been working

94.

Choose the sentence that is not in the present perfect continuous tense.

a)

I am reading a book right now.

b)

She has been cooking dinner all evening.

c)

I have been reading a book for the past two hours.

d)

They have been playing soccer for the past hour.

95.

Which sentence uses the present perfect continuous tense correctly?

a)

I will be studying for my exam.

b)

I am studying for my exam.

c)

I studied for my exam.

d)

I have been studying for my exam.

96.

What is the correct form of the present perfect continuous tense for the pronoun 'we'?

a)

We has been studying.

b)

We have been studying.

c)

We had been studying.

d)

We will be studying.

97.

Choose the sentence that is not in the present perfect continuous tense.

a)

I will be reading a book for the next two hours.

b)

She has been cooking dinner since 5 o'clock.

c)

I have been reading a book for the past two hours.

d)

They have been playing soccer every Saturday.

98.

Which sentence is in the present perfect continuous tense?

a)

I am studying

b)

I studied

c)

I have been studying.

d)

I will be studying

99.

What is the correct form of the present perfect continuous tense for the pronoun 'you'?

a)

You have been studying.

b)

You has been studying.

c)

You had been studying.

d)

You will be studying.

100.

Choose the sentence that is not in the present perfect continuous tense.

a)

I have been waiting for the bus for an hour.

b)

I am waiting for the bus for an hour.

c)

I have been cooking dinner for two hours.

d)

I have been studying English for the exam.

101.

Which sentence uses the present perfect continuous tense correctly?

a)

I have been studying for my exams.

b)

I will be studying for my exams.

c)

I am studying for my exams.

d)

I studied for my exams.