You are on page 1of 80

CONTENTS

CHAPTERS PAGES
1. WORKSHEET : Present Perfect (positive – negative) 2
2. WORKSHEET : Present Perfect (positive) Multiple Choice 4
3. WORKSHEET : Present Perfect (negative) Multiple Choice 6
4. WORKSHEET : Present Perfect (Yes/No Question) Multiple Choice 8
5. WORKSHEET : Present Perfect with Just / Already and Yet 10
6. WORKSHEET : Present Perfect with Since & For 12
7. WORKSHEET : Present Perfect Mixed Exercises I 13
8. WORKSHEET : Present Perfect Mixed Exercises II 15
9. WORKSHEET : Present Perfect Mixed Exercises III 17
10. WORKSHEET : Present Perfect Continuous (positive – negative) 19
11. WORKSHEET : Present Perfect Continuous (positive) Multiple Choice 22
12. WORKSHEET : Present Perfect Continuous (mixed) Multiple Choice 24
13. WORKSHEET : Present Perfect Vs. Present Perfect Continuous Exercises 26
14. WORKSHEET : Present Perfect Vs. Past Simple Mixed Exercise 29
15. WORKSHEET : Present Perfect Vs. Past simple Vs. Past Progressive Mixed 32
16. WORKSHEET : Past Perfect Exercise 34
17. WORKSHEET : Past Simple Vs. Past Perfect Mixed Exercises 36
18. WORKSHEET : Future Perfect Tense Exercises 39
19. WORKSHEET : All Tenses Mixed Exercises Multiple Choice I 40
20. WORKSHEET : All Tenses Mixed Exercises Multiple Choice II 48
21. WORKSHEET : All Tenses Mixed Exercises Multiple Choice III 55
22. WORKSHEET : All Tenses Mixed Exercises Multiple Choice IV 63
23. ANSWER KEY 71

Copyright © GrammarBank.com 2016 All Rights Reserved. 1


www.grammarbank.com
WORKSHEET 1
Present Perfect (positive – negative)
Level: Basic - Intermediate (A2 – B1)
Fill in the blanks with the correct form of the verb in parenthesis.

1) Freddie _________________________ (live) in England for three years.


2) I _________________________ (study) French since I started the course.
3) My dad _________________________ (not eat) an octopus before.
4) I _________________________ (attend) a management course for a year.
5) He _________________________ (already / do) his homework.
6) She _________________________ (just / arrive) home.
7) Anita _________________________ (not brush) her teeth yet.
8) He _________________________ (have) lunch at this café before.
9) I _________________________ (know) David since my childhood.
10) Frank _________________________ (watch) TV all day long.
11) He _________________________ (work) as a Math teacher for a long time.
12) They _________________________ (not make) their beds yet.
13) Cassandra _________________________ (lose) her car key.
14) The dog _________________________ (injure) his leg.
15) Peter _________________________ (already / wash) his face.
16) Sam and Clara _________________________ (not play) chess before.
17) Linda _________________________ (never / ride) a horse before.
18) He _________________________ (drive) a car for almost twenty years.
19) Andy _________________________ (just / finish) his school project.
20) My uncle _________________________ (not visit) us for a long time.
21) Rebecca _________________________ (be) here since morning.
22) Denis _________________________ (miss) the bus again.
23) Brian _________________________ (just / feed) the dog.

Copyright © GrammarBank.com 2016 All Rights Reserved. 2


www.grammarbank.com
24) George _________________________ (not paint) his room yet.
25) Meg _________________________ (meet) her new school mates.
26) I _________________________ (be) to Nicaragua before.
27) The security _________________________ (find) your wallet.
28) They _________________________ (not have) breakfast yet.
29) Tom _________________________ (catch) the ball.
30) Garfield _________________________ (already / go) to bed.
31) My mom _________________________ (set) the table.
32) Betty _________________________ (not read) today’s newspaper yet.
33) You _________________________ (dance) well.
34) We _________________________ (not try) orange chicken.
35) My grandmother _________________________ (just / cut) the grass.
36) The workman _________________________ (already / build) the wall.
37) My sister _________________________ (make) a fantastic cake.
38) Martha _________________________ (set) the alarm clock.
39) She _________________________ (take) this exam before.
40) Gloria and Henry _________________________ (just / make) a snowman.
41) The chicken _________________________ (lay) an egg.
42) John _________________________ (visit) his parents twice this week.
43) It _________________________ (not rain) this week.
44) They _________________________ (already / send) the document.
45) Mr. Smith _________________________ (not receive) any e-mails yet.
46) Alice _________________________ (spend) all her money.
47) He _________________________ (never / play) squash before.
48) The dog _________________________ (bark) all day long today.
49) Chris _________________________ (go) to bed late.
50) We _________________________ (work) together for more than ten years.

Copyright © GrammarBank.com 2016 All Rights Reserved. 3


www.grammarbank.com
WORKSHEET 2
Present Perfect (positive) Multiple Choice
Level: Basic - Intermediate (A2 – B1)
Choose the correct option.

1) She ---- shopping. 5) Rebecca ---- three languages over the


last five years.
A) has goed
B) has gone a) has learning
C) have gone b) has learn
D) has go c) have learned
d) has learned
2) I ---- this movie before.
6) The train ---- at King Street station.
A) has seen
B) have see a) have arrived
C) have seen b) has arrived
D) have seed c) has arrive
d) have arriving
3) Derek ---- in Australia for two years.
7) My children have never ---- abroad
a) has lived before.
b) have lived
c) has living a) be
d) has live b) been
c) being
4) We ---- to many exotic countries in ten d) was
years.
8) Alice has ---- her purse again.
a) have travelled
b) has travelled a) losing
c) have travelling b) lose
d) has travel c) lost
d) losted

Copyright © GrammarBank.com 2016 All Rights Reserved. 4


www.grammarbank.com
9) Emily ---- in the same firm for a long 13) The costumers ---- for the dress.
time.
a) have paid
a) has worked b) has paid
b) have worked c) have payed
c) has work d) has paying
d) has working
14) Their teacher has already ---- us a lot
10) Tom ---- a sports car. of homework.

a) have bought a) give


b) has buy b) gave
c) have buying c) given
d) has bought d) giving

11) The postman ---- the letters early in 15) Linda has just ---- her dress.
the morning.
a) weared
a) have brought b) wore
b) has brought c) wear
c) has bring d) worn
d) has bringing

12) They ---- the bell twice.

a) have rang
b) has rung
c) have rung
d) have ringing

Copyright © GrammarBank.com 2016 All Rights Reserved. 5


www.grammarbank.com
WORKSHEET 3
Present Perfect (negative) Multiple Choice
Level: Basic - Intermediate (A2 – B1)
Choose the correct option.

1) My parents have never ---- to Moscow 5) Melissa ---- a horse before.


before.
a) hasn’t riding
a) been b) hasn’t rode
b) be c) haven’t ride
c) were d) hasn’t ridden
d) not been
6) Jessica ---- the grass yet.
2) Alicia ---- her old car yet.
a) hasn’t cutting
a) haven’t sold b) haven’t cut
b) hasn’t sold c) hasn’t cut
c) hasn’t sell d) haven’t cutting
d) hasn’t selled
7) It ---- heavily since summer.
3) The children ---- up yet.
a) hasn’t rained
a) hasn’t woken b) haven’t rained
b) haven’t waking c) hasn’t raining
c) haven’t woke d) haven’t rains
d) haven’t woken
8) My grandmother ---- the shopping yet.
4) I ---- my alarm clock yet.
a) haven’t do
a) hasn’t set b) hasn’t done
b) haven’t set c) hasn’t doing
c) haven’t setting d) haven’t doed
d) haven’t setted

Copyright © GrammarBank.com 2016 All Rights Reserved. 6


www.grammarbank.com
9) My homemade ---- the dishes yet. 13) Lisa ---- listening to loud music at all.

a) hasn’t washed a) hasn’t enjoy


b) hasn’t wash b) hasn’t enjoyed
c) haven’t washed c) haven’t enjoyed
d) haven’t wash d) haven’t enjoying

10) Kate ---- any organizations for the 14) My nephew ---- from his parents lately.
party.
a) haven’t hear
a) Haven’t made b) hasn’t hear
b) haven’t making c) hasn’t heard
c) hasn’t maked d) haven’t heard
d) hasn’t made
15) We ---- pizza recently.
11) I ---- anything, please stop blaming me
for everything. a) haven’t had
b) haven’t have
a) haven’t broke c) hasn’t having
b) haven’t broked d) hasn’t had
c) haven’t broken
d) hasn’t broken

12) My brother ---- his project yet.

a) haven’t chose
b) hasn’t choose
c) hasn’t choose
d) hasn’t chosen

Copyright © GrammarBank.com 2016 All Rights Reserved. 7


www.grammarbank.com
WORKSHEET 4
Present Perfect (Yes/No Question) Multiple Choice
Level: Basic - Intermediate (A2 – B1)
Choose the correct option and give a short answer.

1) ---- you ever ---- abroad before? 4) ---- her aunt ---- the ironing in the
morning?
a) Have / be
b) Has / been a) Has / do
c) Have / been b) Have / doing
d) Have / was c) Have / did
d) Has / done
Answer: _____________________ ( + )
Answer: _____________________ (+)
2) ---- Mike and Jacob ---- baseball
recently? 5) ---- the students ---- in their
assignments?
a) Have / played
b) Have / play a) Have / hand
c) Has / played b) Have / handed
d) Has / play c) Has / handed
d) Has / handing
Answer: _____________________ ( - )
Answer: _____________________ (-)
3) ---- Sally and her brother already ----
lunch? 6) ---- Ann’s mother ---- the table yet?

a) Have / had a) Has / set


b) has / had b) Has / sets
c) have / have c) Have / setting
d) Have / having d) Have / set

Answer: _____________________ (+) Answer: _____________________ (+)

Copyright © GrammarBank.com 2016 All Rights Reserved. 8


www.grammarbank.com
7) ---- Maggie’s kids already ---- their Answer: _____________________ (-)
meals?

a) Has / ate
b) Have / eaten
c) Have / eaten
d) Have / ate

Answer: _____________________ (-)

8) ---- they ever ---- about us?

a) Have / thinking
b) Has / think
c) Have / thought
d) Have / think

Answer: _____________________ (+)

9) ---- the doctor ---- his patients yet?

a) Have / examined
b) Has / examining
c) Have / examines
d) Has / examined

Answer: _____________________ (+)

10) ---- Philip ---- his car?

a) Has / sell
b) Has / sold
c) Have / sell
d) Have / sold

Copyright © GrammarBank.com 2016 All Rights Reserved. 9


www.grammarbank.com
WORKSHEET 5
Present Perfect with Just / Already and Yet
Level: Basic - Intermediate (A2 – B1)

Rewrite the sentences adding (Already / Just / Yet).

1. I have seen this movie before. (already)

______________________________________________________

2. Mr. Anderson hasn’t arrived. (yet)

______________________________________________________

3. The kids have eaten their meal. (already)

______________________________________________________

4. Thomas and I have met. (just)

______________________________________________________

5. My brother hasn’t participated in our project group. (yet)

______________________________________________________

6. Daniel hasn’t found his missing book. (yet)

______________________________________________________

7. We haven’t started any programs. (yet)

______________________________________________________

8. My daughter has come back from school. (just)

______________________________________________________

9. Andre has tidied his room. (already)

______________________________________________________

10. Clara has lent me $5. (just)

______________________________________________________

Copyright © GrammarBank.com 2016 All Rights Reserved. 10


www.grammarbank.com
11. They haven’t replied us. (yet)

______________________________________________________

12. Mr. Anderson has bought the tickets for the concert. (already)

______________________________________________________

13. The teacher has left the class. (already)

______________________________________________________

14. My father and I have watched the news. (just)

______________________________________________________

15. I haven’t caught a single fish. (yet)

______________________________________________________

16. David has been to Vegas before. (already)

______________________________________________________

17. We haven’t met our new manager. (yet)

______________________________________________________

18. My father has sold our car. (just)

______________________________________________________

19. Andre has moved to another town. (already)

______________________________________________________

20. My neighbors have given a welcome party for me. (just)

______________________________________________________

Copyright © GrammarBank.com 2016 All Rights Reserved. 11


www.grammarbank.com
WORKSHEET 6
Present Perfect with Since & For
Level: Basic - Intermediate (A2 – B1)

Complete the following exercise with “FOR” or “SINCE”.

1- We haven’t met anybody ___________ we bought this small house.


2- I have been an English teacher ___________ 2003.
3- We haven’t run into John ___________ then.
4- My wife and I have been so busy ___________ last weekend.
5- The children have been in the garden ___________ a long time.
6- It has rained non-stop ___________ this morning.
7- I’ve worked for this company ___________ five years.
8- He has attended our English course ___________ two years.
9- Nobody has ever seen Joshua ___________ he won the lottery.
10- The baby hasn’t slept ___________ twenty-four hours.
11- We have travelled to many countries ___________ we got married.
12- I have lived in Barcelona ___________ 11 years.
13- Carlos hasn’t talked to me ___________ my birthday.
14- My wife has put on ten kilos ___________ she got pregnant.
15- I haven’t been to a soccer field ___________ several years.
16- My son has had his new job ___________ three months.
17- I’ve known my wife ___________ high school.
18- Things have changed a lot ___________ 1997.
19- We’ve had our car ___________ last April.
20- You have been so busy ___________ you were promoted.
21- I’ve loved my wife ___________ we first met.
22- We haven’t won a game ___________ October.
23- I have solved many Math questions ___________ yesterday.
24- Our life has changed a lot ___________ we had a baby.
25- We’ve known each other ___________ ages.

Copyright © GrammarBank.com 2016 All Rights Reserved. 12


www.grammarbank.com
WORKSHEET 7
Present Perfect Mixed Exercises I
Level: Basic - Intermediate (A2 – B1)
Fill in the blanks with the correct form of the verb in parenthesis.

1) Samantha ____________________ (just / go) to the bank today.


2) ______ Jasmine ________ (call) you yet?
3) Leo ____________________ (forget) to invite his friends.
4) How many languages ______ Katherine ___________ (learn) so far?
5) The baby ____________________ (eat) nothing since this morning.
6) What _______________ Mrs. Parker _______________ to her students at
school lately? (teach)
7) I ____________________ (not see) a good movie for a long time.
8) _______________ Marta already _______________ you? (call)
9) Oh my Goodness! Somebody ____________________ (break into) my house.
10) Sandra ___________________ (never / take) a part in any competitions before.
11) I ____________________ (already / pass) all my exams.
12) Where ________ you ________ (be)?
13) Since yesterday Thomas ____________________ (not say) a word.
14) My son and I ____________________ (not go) fishing for a long time.
15) How ___________ Edward and Olivia _______________ their homework? (do)
16) For two years, Pamela ________________ (work) as a secretary.
17) Uncle Frank ____________________ (be) to London many times but he
____________________ (not be) to Manchester before.
18) I ____________________ (share) the same desk with my best friend for five
years.
19) ______ you _______ (notice) the color of the walls?
20) ______ she ________ (bake) a delicious apple pie yet?
21) The kids ____________________ (just / complete) their assignment.

Copyright © GrammarBank.com 2016 All Rights Reserved. 13


www.grammarbank.com
22) _______ the baby _____________ his milk completely? (drink)
23) I ____________________ (not see) “The Lord of The Rings” yet.
24) Julia ____________________ (already / prepare) the breakfast.
25) ______ you _______________ the stamps yet? (find)
26) Hector ____________________ (not smoke) since he had a heart attack.
27) _________ you _________ a credit card before? (use)
28) Students ____________________ (not use) their dictionaries until now.
29) ________ Sam already _________ his orange juice? (drink)
30) Alexander ____________________ (just / borrow) some books from the library.
31) How many countries ____________ Isabelle ____________ so far? (visit)
32) I ____________________ (send) two letters to my pen friend this week.
33) Who _______ they ____________ swimming with? (go)
34) Oliver ____________________ his room yet. (not tidy)
35) _______ your favorite singer ____________ (release) a new album recently?
36) _______ Angela _______________ (make) her bed yet?
37) Carol ____________________ (not read) a book this month.
38) They ____________________ (change) a lot since they won the lottery.
39) Allen ____________________ (always / like) adventure movies.
40) There ____________________ (be) many earthquakes lately.
41) Nobody ________________________ (climb) to that mountain before.
42) ____________ Leila _______________ the floor today? (vacuum)
43) The girls ____________________ (grow) a lot since the last time I saw them.
44) Bill ____________________ (earn) a lot of money since he opened up his store.
45) Barbara ____________________ (already / eat) three burgers.
46) It ____________________ (just / take) twenty minutes to go there by car.
47) The teacher ____________________ (just / meet) her old students.
48) Carol ____________________ (not write) with her right hand since she broke it.
49) Scientists __________________ (cure) many diseases throughout history.
50) Suzanna _______________ Chinese. (master)

Copyright © GrammarBank.com 2016 All Rights Reserved. 14


www.grammarbank.com
WORKSHEET 8
Present Perfect Mixed Exercises II
Level: Basic - Intermediate (A2 – B1)
Put the words into correct order.

1) a / cake / my sister / delicious / has made.

___________________________________________

2) this movie / I / haven’t / before / seen.

___________________________________________

3) yet / our / homework / haven’t / we / finished.

___________________________________________

4) has sprained / badly / Josh / his wrist.

___________________________________________

5) already / has / to another job / Samuel / applied.

___________________________________________

6) her / own / brought / Amanda / / hasn’t / dictionary / today.

___________________________________________

7) has / knitted / a / nice / my grandmother / already / scarf / for me.

___________________________________________

Copyright © GrammarBank.com 2016 All Rights Reserved. 15


www.grammarbank.com
8) has / me / Jennifer / three times / called / today.

___________________________________________

9) global / become / a serious issue / recently / has / warming / ?

___________________________________________

10) ten people / have / so far / the job / for / applied.

___________________________________________

11) several books / this year / I / have / so far / read.

___________________________________________

12) Joseph / his / paid / a fortune / car / for / has.

___________________________________________

13) have / I / many hours / spent / with / my / colleagues / lately.

___________________________________________

14) has / subject / clearly / the teacher / explained / the ?

___________________________________________

15) sushi / tried / Roger / has / before / never.

___________________________________________

Copyright © GrammarBank.com 2016 All Rights Reserved. 16


www.grammarbank.com
WORKSHEET 9
Present Perfect Mixed Exercises III
Level: Basic - Intermediate (A2 – B1)

Make the sentences (negative / positive / question) according to the symbols in


parenthesis.
1) Robin hasn’t been to Canada before.
_________________________________________________ (+)

2) Tina has already done the laundry.

_________________________________________________ (?)

3) I haven’t watered the flowers yet.

_________________________________________________ (?)

4) Simon has worked as a teacher for a decade.

_________________________________________________ (-)

5) Lucy has found a note on her desk.

_________________________________________________ (?)

6) Pollyanna has understood the importance of the subject.

_________________________________________________ (?)

7) Has Ronaldo forgotten to take his pills?

_________________________________________________ (+)

Copyright © GrammarBank.com 2016 All Rights Reserved. 17


www.grammarbank.com
8) Maggie has moved to New York.

_________________________________________________ (-)

9) Oliver has played soccer since he was a little boy.

_________________________________________________ (-)

10) Jane has been to England three times this year.

_________________________________________________ (?)

11) Sophia has never told lies to her parents.

_________________________________________________ (?)

12) Liz has received treatment for a couple of months.

_________________________________________________ (-)

13) Jessica has been so busy since she was promoted.

_________________________________________________ (-)

14) You have drunk almost three liters of water today.

_________________________________________________ (?)

15) The national soccer team has played so excellently so far.

_________________________________________________ (-)

Copyright © GrammarBank.com 2016 All Rights Reserved. 18


www.grammarbank.com
WORKSHEET 10
Present Perfect Continuous (positive – negative)
Level: Basic – Intermediate (A2 – B1)
Fill in the blanks with the correct form of the verb in parenthesis.

1) Liana _________________________ (work) on her project since last week.


2) George _________________________ (talk) on the phone almost for an hour.
3) Henry’s students _________________________ (not study) for their exam
since yesterday.
4) We _________________________ (learn) Spanish since last September.
5) Josh _________________________ (eat) healthy foods since his childhood.
6) Nancy’s sons _________________________ (sleep) for ten hours.
7) Alexandra _________________________ (practice) the violin for years.
8) Vincent and Frank _________________________ (play) since this morning.
9) She _________________________ (use) her sister’s schoolbag for two years.
10) They _________________________ (write) their wedding invitations for hours.
11) Mr. Norton _________________________ (teach) Chinese since 1982.
12) I _________________________ (collect) old coins since my childhood.
13) Kate _________________________ (try) to pass her final exams for months.
14) Jessica _________________________ (sell) flowers since she was 25 years
old.
15) Brad _________________________ (travel) different countries with her wife
since they got married.
16) Marlon _________________________ (help) his sister with her homework
since she started school.
17) We _________________________ (live) in the same city since 1989.
18) Tom and Barney _________________________ (paint) their bedroom for two
days.
19) Adam _________________________ (drive) to New York for three hours.

Copyright © GrammarBank.com 2016 All Rights Reserved. 19


www.grammarbank.com
20) Hilary _________________________ (read) her friend’s letter since ten
minutes.
21) Matt _________________________ (listen) to music since 2 p.m.
22) Kevin and I _________________________ (wait) for the bus for half an hour.
23) I _________________________ (not read) a magazine for a week.
24) Jim _________________________ (rest) at home since last night.
25) They _________________________ (build) a new skyscraper next to the
shopping center for months.
26)The baby _________________________ (not cry) for three hours.
27) Morgan and Edward _________________________ (clean) their new house
for an hour.
28) The chef _________________________ (cook) in the kitchen since this
morning.
29) It _________________________ (not rain) in Berlin for days.
30) He _________________________ (search) a new job since last May.
31) I _________________________ (jog) for more than an hour.
32) The cat _____________________ (lie) on the sofa for half an hour.
33) Charles and Anthony _________________________ (discuss) the subject
since they arrived at their office.
34) The kids _________________________ (ride) their bikes for twenty minutes.
35) My father _________________________ (fix) our car since 9 a.m.
36) Bruce _________________________ (work) at the same company for a long
time.
37) Jenny _________________________ (do) the housework for more than two
hours.
38) He _________________________ (draw) a picture since 11 a.m.
39) I _________________________ (look for) my necklace for fifteen minutes.
40) Michele _________________________ (set) the table since she got up.
41) Chris _________________________ (stay) with us since he arrived here.

Copyright © GrammarBank.com 2016 All Rights Reserved. 20


www.grammarbank.com
42) They _________________________ (fight) for minutes.
43) Liam’s mother _________________________ (prepare) the dinner since he
came back to home from school.
44) Recently, I _________________________ (think) about moving to another
house.
45) Nicole _________________________ (sail) around the world since she
graduated from university.
46) Kate and her best friend _________________________ (walk) along the river
for twenty minutes.
47) Our neighbors _________________________ (make) a lot of noise recently.
48) Bob _________________________ (not smoke) for days.
49) Emma _________________________ (not work) since last week.
50) Dianna _________________________ (water) the flowers for five minutes.

Copyright © GrammarBank.com 2016 All Rights Reserved. 21


www.grammarbank.com
WORKSHEET 11
Present Perfect Continuous (positive) Multiple Choice
Level: Basic - Intermediate (A2-B1)
Choose the correct option.

1) Caroline ---- her keys for ten minutes. 5) It ---- since last Saturday.

a) has looking for a) has been snow


b) has been looked for b) has snowing
c) has been looking for c) has been snowed
d) has been look for d) has been snowing

2) Leo ---- for his wife since 6 p.m. 6) The teacher ---- the exams for two
hours.
a) has been wait
b) has been waiting a) has marking
c) has waiting b) has been mark
d) has been waited c) has been marking
d) has been marked
3) The baby ---- since this morning.
7) Anne’s students ---- a story for half an
a) has been crying hour.
b) has crying
c) has been cried a) have been reading
d) has been cry b) have reading
c) have been read
4) Peter ---- the tap for an hour. d) has been reading

a) has been fix 8) Laura ---- exams for two weeks.


b) has been fixing
c) has fixing a) has studying
d) has been fixed b) has been studying
c) has been studied
d) has been study

Copyright © GrammarBank.com 2016 All Rights Reserved. 22


www.grammarbank.com
9) I ---- my mails since I arrived at my 13) My daughter ---- how to skate
office. recently.

a) have been checking a) has learning


b) have checking b) has been learning
c) have been check c) has been learnt
d) have been checked d) has been learn

10) My mother ---- the meal for an hour. 14) Lily ---- to her mother since this
afternoon.
a) has been cook
b) has been cooked a) has been helped
c) has cooking b) has helping
d) has been cooking c) has been helping
d) has been help
11) We ---- to Sarah’s house since 9 a.m.
15) We ---- about our new project for two
a) have been drive hours.
b) have driving
c) have been driving a) have been talking
d) have been driven b) have talking
c) have been talked
12) Tamara and Teresa ---- shopping for 3 d) have been talk
hours.

a) have doing
b) have been doing
c) have been do
d) have been done

Copyright © GrammarBank.com 2016 All Rights Reserved. 23


www.grammarbank.com
WORKSHEET 12
Present Perfect Continuous (Mixed) Multiple Choice
Level: Basic – Intermediate (A2-B1)
Choose the correct option.

1) Tom ---- Jerry for ten minutes. 5) The gardener ---- the grass since this
morning.
a) has chasing
b) has been chased a) has been mow
c) has been chasing b) has mowing
d) has been chase c) has been mowing
d) has been mown
2) The cat ---- under the bed since this
morning.
6) She ---- that novel since last Saturday.
a) has been sleeping
b) has sleeping a) has been reading
c) has been sleep b) has been read
d) has been slept c) has reading
d) have been reading
3) My daughter ---- too much chocolate
recently. 7) My parents ---- a movie for two hours.

a) has eating a) have been watched


b) has been eating b) have been watching
c) has been eat c) have watching
d) has been eaten d) have been watch

4) How long ---- you ---- Spanish? 8) Sam ---- his room since this morning.

a) have / been learn a) has been tidying


b) have / been learnt b) has been tidied
c) have / learning c) has been tidy
d) have / been learning d) has tidying

Copyright © GrammarBank.com 2016 All Rights Reserved. 24


www.grammarbank.com
9) Nicole’s twin daughters ---- for half an 13) The teachers ---- an exam for an hour.
hour.
a) have been prepare
a) haven’t been cried b) have preparing
b) haven’t been crying c) have been prepared
c) haven’t crying d) have been preparing
d) haven’t been cry
14) ---- he ---- his bedroom?
10) Kate ---- the housework since she arrived
home. a) Has / been painting
b) Has / been paint
a) has doing c) Has / painting
b) has been done d) Has / been painted
c) has been doing
d) has been do
15) The tourists ---- a photo since the tour
11) I ---- the dishes since I had dinner. began.

a) have been washing a) have been taking


b) have been washed b) have been take
c) have washing c) have been taken
d) have been wash d) have taking

12) Sandra ---- on her new project for a week.

a) hasn’t working
b) hasn’t been working
c) hasn’t been work
d) hasn’t been worked

Copyright © GrammarBank.com 2016 All Rights Reserved. 25


www.grammarbank.com
WORKSHEET 13
Present Perfect & Present Perfect Continuous Mixed Exercises I
Level: Intermediate (B1)
Fill in the blanks with the correct form of the verb in parenthesis.

1) Carla ______________________ (read) her book since she arrived home. She
______________________ (read) almost fifty pages.
2) This is the third cup of coffee I ______________________ (drink) today.
3) I ______________________ (look for) my bag for an hour but I
______________________ (find) it yet.
4) They ______________________ (study) really hard for their test recently.
5) Chris ______________________ (spend) all the money his friend lent him.
6) Ann ______________________ (write) a descriptive essay for an hour. She
______________________ (write) three pages so far.
7) Laura is a successful author. She ______________________ (win) many
awards.
8) I ______________________ (work) as a landscape gardener since I graduated
from the university.
9) It ______________________ (rain) heavily for two hours now.
10) It ______________________ (be) three months since I last saw Mary.
11) David ______________________ (drive) for five hours now.
12) The kids _______________ already _________________ (finish) their
homework.
13) Claire ______________________ (sleep) for ten hours now and her mother will
wake her up unless she does not wake up soon.
14) Paul _______________ just _________________ (say) that he is not going to
attend today’s meeting.
15) That black car ______________________ (follow) us for some time.
16) The number of people who use the internet excessively
______________________ (increase) during the last ten years.

Copyright © GrammarBank.com 2016 All Rights Reserved. 26


www.grammarbank.com
17) About forty people _____________________ (register) for the course so far.
18) For almost two hours Wilma ______________________ (cook) delicious meals
for dinner.
19) The new manager ______________________ (introduce) herself to the
employees for fifteen minutes.
20) Lisa and her boyfriend ______________________ (know) each other for five
years.
21) The boss ________________ just __________________ (send) a message to
all workers.
22) The children outside ______________________ (ride) their bikes almost for an
hour.
23) Where ___________ you ___________? (be)
24) The athletes are out of breath right now as they ________________ (run) for
more than five hours and they still have 2 km to go.
25) What is Maggie looking for? _______ she ________ her key? (lose)
26) My back _____________________ to hurt again. (begin)
27) Wilma _____________________ (bake) some cookies, so we can have some.
28) My granny _____________________ (just / water) the plants in the garden.
29) __________ you __________ the car you have been talking about recently?
(buy)
30) I am sorry but we ___________________ (already / hire) somebody for the job.
31) How many books ______ she __________ so far? (publish)
32) Richard and Lee _____________________ (not complete) their project yet.
33) A team of scientists claim that they _____________________ (discover) a new
method of solar energy.
34) _______ Betty’s brother _________ Dr. Parker yet? (meet)
35) Sandra _____________________ (smoke) about a pack and a half a day for
many years and unfortunately she has no intention of quitting it.
36) For the last three hours, David ______________________ (write) an article.

Copyright © GrammarBank.com 2016 All Rights Reserved. 27


www.grammarbank.com
37) Patrick’s cousins ________________ (sleep) for almost twelve hours, do you
think we should wake them up?
38) In the last few decades, women ___________________ tremendous strides by
moving into occupations previously done almost exclusively by men. (make)
39) My sister ________________ (teach) Chemistry since she graduated from
university in 2001.
40) The little boy ____________________ (sit) on the bench for more than an hour,
do you think we should ask him if he needs any help.
41) Somebody ________________ (break) into my neighbor’s house.
42) Denny _______________________ a lot since he won the lottery. (change)
43) How long ________ you _____________? Don’t you think it’s time to give a
break? (swim)
44) Emily ____________________ (not arrive) home yet, I had better call her.
45) Our professor ____________________ (write) many essays on the
environmental issues.
46) It ____________________ non-stop for almost two days now, therefore many
roads are blocked. (snow)
47) As many students _____________________ (not do) their homework the
teacher looks so angry.
48) Elaine _____________________ (dance) since the moment she came here.
49) ___________ the water _____________yet? (boil)
50) Jude and Carol _____________________ each other since high school. (know)

Copyright © GrammarBank.com 2016 All Rights Reserved. 28


www.grammarbank.com
WORKSHEET 14
Present Perfect & Past Simple Mixed Exercise
Level: Intermediate (B1)
Fill in the blanks with the correct form of the verb in parenthesis.

1) Tony _______________________ (just / finish) his homework.

2) My sister _______________________ (travel) to Paris last summer.

3) I _______________________ (watch) that movie before.

4) I _______________________ (not seen) my old classmates since 2012.

5) He _______________________ (study) for his exam yesterday.

6) My cousin _______________________ (be) in Germany for five years. But she

_______________________ (be) in England in 1998.

7) The detective _______________________ (not find) the criminals yet.

8) Sheila _______________________ (already / call) her boss to inform him about

her excuse.

9) A: _______________________ (you / ever / travel) to Sydney?

B: Yes, I _______________________ (go) there two years ago with my wife.

10) Edward _______________________ (lose) his ring last night.

11) He _______________________ (lose) his ring. Can you help him look for it?

12) I _______________________ (not call) you yesterday morning.

13) How long _______________________ (you / live) in California with your sister?

14) Norton _______________________ (do) bungee jumping four times. He last

_______________________ (do) it last summer.

15) We _______________________ (know) each other for more than ten years. We

_______________________ (meet) at university and we

_______________________ (get married) in 2001.

Copyright © GrammarBank.com 2016 All Rights Reserved. 29


www.grammarbank.com
16) Lucy _______________________ (try) sushi in China but she didn’t like it.

17) Ben isn’t at home now. He _______________________ (just / go) out.

18) _______________________ (you / ever / eat) lasagna?

19) Clare _______________________ (visit) her grandparents three times this week.

20) I _______________________ (not drink) any coffee today, but I

_______________________ (drink) three cups of coffee yesterday.

21) Jessica _______________________ (live) in London when she was eight years

old, but she _______________________ (not visit) there for five years.

22) Federer _______________________ (win) several prizes in his career.

23) It _______________________ (snow) a lot this year, but it

_______________________ (not snow) as much as expected last winter.

24) I _______________________ (see) Alice five times this week.

25) George _______________________ (arrive) on Saturday. He

_______________________ (be) here for two days.

26) A: What’s wrong?

B: I _______________________ (break) my mother’s favorite vase.

27) Jason _______________________ (read) all of Geoffrey Chaucer’s poems.

28) She _______________________ (read) forty pages yesterday, but she

_______________________ (not finish) her book yet.

29) Hilary _______________________ (not finish) her new project yet. She needs

another two weeks.

30) Matt _______________________ (wait) for his girlfriend nearly for an hour. He

_______________________ (come) here at 3 PM.

31) Betty _______________________ (not start) cooking yet. The guests will arrive

soon and she is going to be late.

Copyright © GrammarBank.com 2016 All Rights Reserved. 30


www.grammarbank.com
32) They _______________________ (buy) a new television last month, but it

_______________________ (already / break down) three times.

33) How many hours _______________________ (sleep) last night?

34) Morgan _______________________ (visit) a lot of countries so far. He

_______________________ (go) to Belgium, Italy and France last year. He

_______________________ (be) in Greece last month, but he

_______________________ (not visit) Japan yet.

35) Kevin _______________________ (be) a teacher for twelve years.

36) Philip _______________________ (not climb) a mountain before.

37) It _______________________ (be) eight hours since Martha

_______________________ (eat) something.

38) Julie _______________________ (go) to the market. You can’t find her at home.

39) How many short stories _______________________ (she / write) so far?

40) Last night I _______________________ (watch) an exciting horror movie with

my family.

Copyright © GrammarBank.com 2016 All Rights Reserved. 31


www.grammarbank.com
WORKSHEET 15
Present Perfect & Past simple & Past Progressive Mixed
Level: Basic – Intermediate (A2-B1)
Choose the correct option.

1) Carol ---- in Los Angeles for five 5) A: Where is Sandra?


years and then ---- to San Francisco. B: She ---- shopping.

a) lived / has moved a) has been


b) has lived / moved b) was going
c) lived / moved c) has gone

2) How many countries ---- so far? 6) I ---- Elisa for a week.

a) have you visited a) haven’t seen


b) did you visit b) didn’t see
c) were you visiting c) wasn’t seeing

3) What were you doing when the 7) While Pam ---- the attic, she ---- an
teacher ---- in. old photo of hers.

a) came a) was cleaning / found


b) has come b) cleaned / has found
c) was coming c) was cleaning / was finding

4) ---- this movie before? . 8) What ---- at around this time


yesterday?
a) Did you see
b) Were you seeing a) have you done
c) Have you seen b) did you did
c) were you doing

Copyright © GrammarBank.com 2016 All Rights Reserved. 32


www.grammarbank.com
9) Paul ---- for a week. He is trying to 14) My parents ---- me to church every
give it up. Sunday when we lived in the
countryside.
a) didn’t smoke
b) hasn’t smoked a) have taken
c) wasn’t smoking b) took
c) were taking
10) We have to take a cab as my car ----
15) I cannot come with you right now as
a) was breaking down I ---- my work yet.
b) broke down
c) has broken down a) haven’t finished
b) didn’t finish
11) I can’t play with you today as I ---- c) wasn’t finishing
my ankle.
16) Here is your dictionary; my mom ----.
a) injured
b) have injured a) has just found it
c) was injuring b) just found it
c) was finding it
12) What time ---- ?
17) I ---- from high school in 2007.
a) has your plane landed
b) did your plane land a) have graduated
c) was your plane landing b) graduated
c) was graduating
13) ---- the door before you ---- the
house? 18) What were you looking for when
you ---- your ring by chance?
a) Did you lock / have left
b) Did you lock / left a) found
c) Were you locking / left b) have found
c) was finding

Copyright © GrammarBank.com 2016 All Rights Reserved. 33


www.grammarbank.com
WORKSHEET 16
Past Perfect Exercise
Level: Intermediate (B2)

Fill in the blanks with the correct form of the verb in parenthesis.

1) When Nicholas arrived home, his wife _____________________ (already / cook)


the meal.
2) My sister didn’t pass her exam because she _____________________ (not
study).
3) He was very sad because _____________________ (lose) his cell phone.
4) After she _____________________ (watch) her favorite movie she went to sleep.
5) By the time Jean found his ticket the film _____________________ (already /
start).
6) I _____________________ (not finish) my homework yet when my father arrived
home.
7) Jill _____________________ (live) in Cambodia before she moved to China.
8) After they _____________________ (finish) their breakfast, they went to the
amusement park.
9) Helen’s teacher punished her because she _____________________ (not do)
her homework.
10) By the time the police arrived the thieves _____________________ (jump) out of
the window.
11) I _____________________ (not try) Chinese food before we ate together last
week.
12) Before Ellen called me to go out I _____________________ (finish) my book.
13) Nancy couldn’t enter the house because she _____________________ (forget)
her keys in the drawer.
14) Henry _____________________ (travel) to United States before he went there
for a project last year.
Copyright © GrammarBank.com 2016 All Rights Reserved. 34
www.grammarbank.com
15) When I arrived home late because of the terrible traffic yesterday, all the guests
_____________________ (already / leave).
16) I couldn’t recognize an old colleague of mine because she
_____________________ (change) a lot.
17) By the time I arrived at the meeting hall, they _____________________
(discuss) the subject.
18) Somebody broke into the house because the maid _____________________
(probably / leave) the windows open.
19) Kathy _____________________ (set) the table before the guests arrived.
20) Jonathan’s flowers died because he _____________________ (forget) to water
them for two weeks.
21) By the time Thomas arrived to school, the exam _____________________
(already / start).
22) I couldn’t speak to Jenny because she _____________________ (already /
leave) the hotel.
23) Alice failed in her exam because she _____________________ (not study)
enough.
24) I was sure that I _____________________ (see) that man in front of the bank
before.
25) Mr. Reno marked the essay I _____________________ (write).
26) By the time his wife came to home, he _____________________ (wash) the
dishes.
27) I went to school after I _____________________ (take) the dog for a walk.
28) Ashley _____________________ (visit) Rome once before she moved there
three years ago.
29) Luckily, we _____________________ (save) our documents before the
electricity went off.
30) Ruth _____________________ (sell) her car before she bought a new one.

Copyright © GrammarBank.com 2016 All Rights Reserved. 35


www.grammarbank.com
WORKSHEET 17
Past Simple vs Past Perfect Mixed Exercises
Level: Intermediate (B2)

Fill in the blanks with the correct form of the verb in parenthesis.

1) When I _________________ (arrive) home, I realized that I ________________


(lose) my key.

2) I ____________________ (not enjoy) myself at the party. It was more crowded


than I ____________________ (expect).

3) When I got in the apartment yesterday, I noticed that the janitor ______________
(already / sweep) the steps.

4) She said she ____________________ (always / want) to be a doctor.

5) By the time the firefighters arrived, the building ______________________


(already / burn) down completely.

6) After my grandfather had lived in Germany for more than a decade, he


____________________ (die) there in 1999.

7) We ____________________ (live) in Greece for five years before we finally


____________________ (buy) a house over there.

8) The robber had just escaped from the rear door of the bank when the police
____________________ (arrive).

9) When the teacher came in the class the two students ____________________
(argue) about their homework for some time.

10) After my son ____________________ (work) for the same company for a long
time he decided to quit his job.

Copyright © GrammarBank.com 2016 All Rights Reserved. 36


www.grammarbank.com
11) The boss asked his employee why he ____________________ (leave) the office
early the previous day.

12) When we reached the station, we found out that the train
____________________ (depart).

13) The movie had already started by the time I ____________________ (arrive).

14) When we set off for Brussels yesterday, I ____________________ (realize) that
I ____________________ (forget) to take my sunglasses with me.

15) Jason thanked me a lot for everything I ____________________ (do) for him.

16) The moment I saw Jessica, I ____________________ (notice) that I


____________________ (meet) her before.

17) I went to the shop where I ____________________ (see) a beautiful dress the
day before.

18) After I had finished reading it, I ____________________ (return) the book to the
library.

19) When I talked to the manager himself about the inconvenience they
____________________ (cause) the other day, he ____________________
(apologize) for it.

20) My exam result was much better than I ____________________ (expect).

21) We went to the movie theatre as soon as we ____________________ (have)


dinner.

22) Jesse and Owen flew to London yesterday. They ____________________


(never / be) on a plane before.

Copyright © GrammarBank.com 2016 All Rights Reserved. 37


www.grammarbank.com
23) Sonia didn’t need to wait for the line to get a ticket because I
____________________ (already / buy) an extra one for her too.

24) I had already finished my assignment when you ____________________ (call)


me.

25) What were you doing when my niece ____________________ (run) into you?

26) Lea had already divorced with Josh when she ____________________(meet)
Andre last year.

27) I knew the city very well as I ____________________ (be) there before.

28) I didn’t want to eat sushi as I ____________________ (try) it before.

29) Barbara ____________________ (travel) to Moscow three times by the time she
____________________ (be) sixteen.

30) Our teacher gave us extra homework to do because we


____________________ (not / write) our essays.

31) Anne’s car stopped as she ____________________ (forget) to fill the tank
before she set off for work.

32) By the time I graduated from university, I ____________________ (already /


start) my job.

33) I felt so sleepy since I ____________________ (not / sleep) well the other night.

34) I thought I ____________________ (meet) Paul before but I hadn’t.

35) I was sure that I ____________________ (lock) the door but I hadn’t.

Copyright © GrammarBank.com 2016 All Rights Reserved. 38


www.grammarbank.com
WORKSHEET 18
Future Perfect Tense Exercises
Level: Intermediate (B2)

Fill in the blanks with the Future Perfect Tense.

1) My sister _______________________ (already / find) a job by the time she


graduates.
2) I _______________________ (start) school by next week.
3) We _______________________ (watch) a nice movie by next week.
4) He _______________________ (study) for his exam by noon.
5) My brother _______________________ (already / finish) his homework by the
time I help him.
6) I _______________________ (call) you by the weekend.
7) The teacher _______________________ (teach) her students how to speak
French by the time they finish school.
8) She _______________________ (walk) to her school by 7 AM.
9) He _______________________ (correct) his mistakes by tomorrow.
10) Jessie _______________________ (submit) her project by next month.
11) Clare _______________________ (earn) a lot of money by the end of this year.
12) Lucy and Ben _______________________ (be) married for a long time by 2030.
13) I _______________________ (reply) to your e-mail by tomorrow.
14) The new rule _______________________ (decrease) the number of accidents
by the end of this year.
15) The race _______________________ (already / start) by the time you get ready.
16) The doctor _______________________ (examine) my sister by next week.
17) The postman _______________________ (deliver) your letter by next week.
18) She _______________________ (complete) her project by next week.
19) Greg _______________________ (accept) their offer by next month.
20) Kim _______________________ (answer) my questions in an hour.

Copyright © GrammarBank.com 2016 All Rights Reserved. 39


www.grammarbank.com
WORKSHEET 19
All Tenses Mixed Exercises I
Level: Intermediate - Advanced (B1 – C2)

1. We ---- dinner when our unexpected guests ----.

A) ate / were arriving


B) were eating / arrived
C) had eaten / would have arrived
D) have eaten / arrive
E) had been eating / have arrived

2. Since they ---- us they were coming, we ---- any food for them.

A) aren't telling / don't have


B) hadn't told / didn't have
C) won't tell / haven't had
D) don't tell / won't have
E) haven't told / aren't having

3. By the time the plane finally ---- after a four-hour delay, everyone waiting to meet
the passengers ---- fed up.

A) has landed / would be


B) is landing / is
C) landed / was
D) was landing / has been
E) would land / had been

4. From what he ---- in his letter, I thought that he ---- in Paris until next year.

A) had written / would be living


B) has written / lives
C) had been writing / will live
D) was writing / lived
E) would have written / was living

5. Unless you ---- where you are going soon, you ---- to get a ticket.

A) decided / haven't been


B) will decide / aren't going to be
C) have decided / aren't
D) decide / won't be able
E) had decided / won't have been
Copyright © GrammarBank.com 2016 All Rights Reserved. 40
www.grammarbank.com
6. I---- to the party last night, but at the last minute. I ---- that I had an exam this
morning.

A) went / would have realized


B) had gone / have realized
C) was going to go / realized
D) had to go / must have realized
E) would go / might have realized

7. Right now, an important meeting ---- during which the committee ----the future of
the project.

A) has been held / decides


B) is being held / is going to decide
C) is holding / decides
D) was held / is deciding
E) held / has decided

8. Stephen King----many bestsellers since his first book----in 1974.

A) is writing / was being published


B) was writing / had been published
C) had written / has been published
D) wrote / is published
E) has written / was published

9. Many biologists and environmental activists ---- that too many whales ---- every
year.

A) have been arguing / killed


B) are argued / have been killed
C) are arguing / will be killing
D) were argued / are killed
E) argue / are being killed

10. Dan ---- attention to the road when he ---- into a hole in the ground.

A) wasn't paying / fell


B) hadn't paid / was failing
C) didn't pay / has fallen
D) hasn't been paying / would fall
E) won't have paid / had fallen

Copyright © GrammarBank.com 2016 All Rights Reserved. 41


www.grammarbank.com
11. Ferdinand Magellan was the first European who ---- through the strait that ----
ever since then as the Strait of Magellan.

A) was sailing / will be known


B) has sailed / would be known
C) had sailed / had been known
D) sailed / has been known
E) had been sailing / is known

12. Linda ---- a vegetarian three years ago after watching a documentary on animal
rights, and she ---- meat since then.

A) became / hasn't eaten


B) had become / doesn't eat
C) was becoming / isn't eating
D) would become / didn't eat
E) has become / hadn't eaten

13. I wish that I ---- Freddy that he won't be chosen for the school team.

A) haven't been telling


B) won't have to tell
C) don't have to tell
D) didn't have to tell
E) shouldn't be telling

14. The beginning of the monsoon ---- any day now, and so, for the last few days, the
farmers ---- their fields.

A) has been expected / were preparing


B) will be expected / prepare
C) is expected / have been preparing
D) is being expected / are preparing
E) was expected / have prepared

15. Casper ---- three Romance languages already, and he ---- a fourth one next term.

A) learnt/ has begun


B) is going to learn / would begin
C) will have learnt / begins
D) is learning / began
E) has learnt / will begin

16. I hope that you ---- what you are looking for by the time I ----.

A) have found / will return


B) will have found / return
C) will find / returned
D) found / am returning
E) had found / was returning
Copyright © GrammarBank.com 2016 All Rights Reserved. 42
www.grammarbank.com
17. Nowadays, it ---- that the Vikings ---- the Americas about 500 years before
Columbus' arrival there in 1492.

A) has believed / were reached


B) is believed / had reached
C) believed / have been reaching
D) has been believed / reached
E) will believe / have reached

18. Fortunately, he ---- by a construction worker as he ----, and so they rescued him
immediately.

A) has been noticed / fell


B) was noticing / has fallen
C) was noticed / was falling
D) would be noticed / had fallen
E) had noticed / would fall

19. If Paul ---- attention, he ---- that Agatha has been crying a lot recently.

A) were paying / might realize


B) has paid / realized
C) pays /would realize
D) will have been paying / has realized
E) would pay/ had realized

20. Ever since she started attending evening courses, Linda ---- as much yoga as
she ----.

A) isn't doing / has been


B) wasn't doing / should
C) hasn't been able to do / used to
D) doesn't do / would like
E) didn't do / must

21. If you ---- a car, you should get it ---- regularly.

A) owned / to service
B) will own / servicing
C) own / serviced
D) had owned / being serviced
E) would own / have serviced

22. Sandy ---- on her car all day long, I wonder if she ---- by this evening.

A) works / is going to finish


B) worked / was finishing
C) is going to work / has finished
D) had worked / has been finishing
E) has been working / will have finished
Copyright © GrammarBank.com 2016 All Rights Reserved. 43
www.grammarbank.com
23. I----all night long, and I must get some sleep, or else I----asleep during the exam.

A) have been studying / will fall


B) was studying / fall
C) am studying / was falling
D) studied / have fallen
E) study / am going to fall

24. The famous animal conservationist ---- to raise funds for her latest African project
when she ---- in a tragic accident.

A) has been trying / had killed


B) had been trying / killed
C) would try / was being killed
D) tried / has been killed
E) was trying / was killed

25. You ---- to Bali in the high season unless you ---- reservations.

A) don't go / will make


B) can't go / were making
C) haven't gone / would make
D) shouldn't go / have made
E) wouldn't go / make

26. The Mayan civilization----to exist long before the first Europeans ---- in the
Americas.

A) was ceasing / will arrive


B) has ceased / would arrive
C) had been ceasing / have arrived
D) ceased / are arriving
E) had ceased / arrived

27. The first dictionaries of many Native American languages ---- for missionaries
who ---- to convert people to the Christian religion.

A) were compiled / hoped


B) have been compiling / had hoped
C) compiled / have been hoping
D) are compiled / were hoping
E) were compiling / have hoped

Copyright © GrammarBank.com 2016 All Rights Reserved. 44


www.grammarbank.com
28. Unfortunately, the weather bureau ---- that less rain ---- this year than last year,
which may be bad news for the farmers.

A) has predicted /fell


B) predicts / will fall
C) was predicted / falls
D) is predicting / has fallen
E) is predicted / is falling

29. Manufacturing ---- rapidly in Egypt since the 1950's, when the government ---- a
leading role in promoting industrialization.

A) were increased / had taken


B) increased / took
C) has been increased / has taken
D) will increase / take
E) has increased / took

30. For the last hour, the committee members ---- when ---- the construction of the
new bridge.

A) have discussed / started


B) are discussing / starting
C) will have discussed / being started
D) have been discussing / to start
E) were discussing / having started

31. If local governments ---- after the environment around popular tourist
destinations, they ---- their appeal.

A) haven't looked / are losing


B) weren't looking / lost
C) didn't look / have lost
D) wouldn't look / lose
E) don't look / will lose

32. Although tigers ---- in Africa, plenty of lions ---- there.

A) do not find / are living


B) are not found / live
C) have not been found / will live
D) had not been found / have lived
E) have not found / had been living

Copyright © GrammarBank.com 2016 All Rights Reserved. 45


www.grammarbank.com
33. By the time Julia's father ---- that she ---- off with Tom, it was too late to prevent
their marriage.

A) realizes / is running
B) realized / had run
C) had realized / runs
D) has realized / ran
E) will realize / has run

34. Rose----her bachelor's degree, and she----her master's degree next semester.

A) is obtaining / began
B) was obtaining / is beginning
C) had obtained / has begun
D) obtains / is going to begin
E) has obtained / will begin

35. The governor ---- so many mistakes that no one ---- her anymore.

A) has made / trusts


B) makes /trusted
C) was making / has trusted
D) had made /will trust
E) is making / had trusted

36. Peter, a high school friend of mine, ---- in a photographic lab when he ---- in
Paris.

A) has worked / lived


B) had worked / has been living
C) has been working / has lived
D) was working / had lived
E) worked / lived

37. The first woman space tourist---- in Iran, but----most of her life in the United
States.

A) to be born / spends
B) had been born / was spent
C) has been born / had spent
D) was born / has spent
E) born / is spending

Copyright © GrammarBank.com 2016 All Rights Reserved. 46


www.grammarbank.com
38. Lhasa, the capital of Tibet,---- more than 3,000 meters above sea level, which ----
It one of the highest cities in the world.

A) locates / has made


B) is located / makes
C) is locating / made
D) has been located / is making
E) was located / was made

39. A scientist ---- that he ---- a way to create life.

A) is claiming / finds
B) was claimed / found
C) was claiming / is found
D) claimed / was found
E) claims / has found

40. A helicopter that ---- 24 politicians ---- missing in bad weather.

A) was carried / had been reported


B) has carried / will report
C) was carrying / has been reported
D) carries / has reported
E) is carried / is reported

Copyright © GrammarBank.com 2016 All Rights Reserved. 47


www.grammarbank.com
WORKSHEET 20
All Tenses Mixed Exercises II
Level: Intermediate - Advanced (B1 – C2)

1. By the time we ---- by a passing fishing boat, none of us ---- for three days.

A) were being rescued / ate


B) were rescued / had eaten
C) have been rescued / were eating
D) are rescued / have eaten
E) had been rescued / are eating

2. Could you repeat that, please? I'm afraid I ---- what you just ----.

A) didn't understand / said


B) can't understand / will say
C) haven't understood / say
D) don't understand / are saying
E) won't understand / have been saying

3. I ---- on this assignment for two weeks, and I hope I ---- it soon.

A) was working / finished


B) worked / am finishing
C) have been working / will finish
D) have worked / was finishing
E) am working / have finished

4. Citizen Kane ----by many critics as the greatest film that ---- in the 20th century.

A) is chosen /was making


B) chooses / has been made
C) has been chosen / was made
D) was chosen / is made
E) chose / makes

5. Officials are hopeful that the whole village ---- by the time the hurricane ----.

A) was evacuating / had struck


B) was evacuated / has struck
C) is going to evacuate / is striking
D) is evacuated / was striking
E) will have been evacuated / strikes

Copyright © GrammarBank.com 2016 All Rights Reserved. 48


www.grammarbank.com
6. James ---- working for a local paper without even graduating from high school,
and he ----himself through his journalism ever since.

A) has begun / supports


B) began / has been supporting
C) was beginning / supported
D) had begun / is supporting
E) begins / will be supporting

7. Gunpowder ---- by the Chinese, who ---- It in warfare as early as the 10th
century.

A) has invented / had used


B) was being invented / have been using
C) was invented / were using
D) invented / used
E) had been invented / have used

8. I ---- you a secret like this if I ---- you.

A) don't tell / won't trust


B) am not telling / haven't trusted
C) wouldn't tell / didn't trust
D) haven't told / wouldn't trust
E) wasn't telling / don't trust

9. I ---- all of the words I ---- to know for the final exam by the end of next month.

A) will have memorized / will need


B) was memorizing / had needed
C) have memorized / need
D) have been memorizing / needed
E) memorize / will have needed

10. The captain ---- the rope so tightly round the post that I ---- it.

A) was tying / haven't undone


B) has tied / wouldn't undo
C) had tied / couldn't undo
D) ties / can't have undone
E) would tie / can't undo

11. Down syndrome, ---- by an additional chromosome, usually ----in mental


impairment and other conditions.

A) is caused / will result


B) to be caused / was resulted
C) causing / is resulted
D) caused / results
E) was caused / resulted
Copyright © GrammarBank.com 2016 All Rights Reserved. 49
www.grammarbank.com
12. The television channels ---- special bulletins every hour today because the prime
minister ---- desperately ill.

A) broadcast / will have been


B) had broadcast / has been
C) are broadcasting / is
D) will broadcast / had been
E) were broadcasting / will be

13. If I ---- married on Saturday, of course I ---- to the company barbecue.

A) won't get / come


B) am not getting / have come
C) weren't getting / would come
D) hadn't been getting / ought to come
E) wouldn't get / will come

14. I wish I----to my parole board every week; it Is so inconvenient.

A) didn't have to report


B) shouldn't report
C) won't be reporting
D) don't have to report
E) mustn't report

15. By the time we ---- a solution to the problem, we ---- on it for at least five straight
hours.

A) have found / had been working


B) find / will be working
C) find / have been working
D) found / had been working
E) found / were working

16. The exact nature of the internal mechanism, which --- by daily, monthly, or
annual cyclical changes in the environment, ---- yet.

A) affected / hasn't been understood


B) is affected / hasn't been understood
C) was affected / hadn't understood
D) is affected / hadn't been understood
E) had affected / hasn't been understood

17. Since September 11, companies that ship goods, and other businesses involved
in ocean transport ---- millions of dollars coordinating their security efforts.
A) were spending
B) would have spent
C) had been spending
D) are being spent
E) have spent
Copyright © GrammarBank.com 2016 All Rights Reserved. 50
www.grammarbank.com
18. We ---- for three years for something to happen that ---- our situation.

A) had waited / has improved


B) were waiting / will improve
C) will have waited / will improve
D) have been waiting / will improve
E) are waiting / will have improved

19. The conversation between the airport control tower and pilots ---- that the plane --
-- approval to land before it crashed.

A) revealed / had received


B) has revealed / has received
C) had revealed / will receive
D) revealed / would be received
E) was revealing / has received

20. Cell phones are dangerous when people use them while they ---- cars.

A) would drive
B) were driving
C) drove
D) are driving
E) will drive

21. I ---- the possibility of early retirement since the reorganization

A) had looked into


B) looked into
C) was looking into
D) have been looking into
E) will be looking into
22. By the time the UN task force ----, the rebel forces ---- the province.

A) arrived / took
B) has arrived / will take
C) arrived / had taken
D) had arrived / had taken
E) arrives / have taken

23. Despite being a mechanic, Mike ---- his car when it ---- yesterday.

A) may not fix / has broken


B) cannot fix / had broken
C) will not fix / breaks
D) might not fix / broke
E) couldn't fix / broke

Copyright © GrammarBank.com 2016 All Rights Reserved. 51


www.grammarbank.com
24. When she ---- to boarding school, she felt as though her parents ---- her.

A) has been sent / have rejected


B) sent / had rejected
C) sent / rejected
D) was sent / had rejected
E) had been sent / have rejected

25. By the time I ---- the job advertised, it ---- too late to apply.

A) see / has been


B) had seen / has been
C) have seen / was
D) would see / had been
E) saw/ was

26. Jim ---- on the early flight the next morning, so he ---- his excuses and left the
party before midnight.

A) was leaving / made


B) will leave / will make
C) leaves / had made
D) would leave / is going to make
E) has left / will make

27. Brendan ---- to find the gas tank empty as he ---- the truck only twice that week.

A) was surprised / had been using


B) is surprised / has used
C) has been surprised / would use
D) was surprised / had used
E) will be surprised / was using

28. It is high time the country ---- of the Prime Minister's intentions, isn't it?

A) had been told


B) were told
C) have been told
D) are told
E) will be told

29. The film ---- on television tonight ---- for Oscar in 1998.

A) shows / has been nominated


B) that shows / is nominated
C) shown / was nominated
D) that is shown / nominated
E) which was shown / had nominated
Copyright © GrammarBank.com 2016 All Rights Reserved. 52
www.grammarbank.com
30. I wonder how people----with all the housework before all the electrical appliances
available today----.

A) were coping / have been invented


B) could cope / were invented
C) would be coping / had invented
D) have coped / are invented
E) had to cope / would be invented

31. The guitar is an instrument that ---- around since the 1500s, but it ---- several big
transformations during its history.

A) had been / has undergone


B) was / underwent
C) has been / has undergone
D) would be / was undergoing
E) has been / undergoes

32. When the tower ---- to the public a decade ago, officials said it ---- open again in
just a few years.

A) closed / had been


B) was closed / has been
C) would be closed / would be
D) was closing / was
E) was closed / would be

33. Most of the patient visits ---- to physician assistants in the recent years all around
the world.

A) have been made


B) was made
C) will have been made
D) have made
E) make

34. These differences between two photographs ---- with the help of Photoshop.

A) should remove
B) must have removed
C) have to remove
D) could have been removed
E) were able to remove

Copyright © GrammarBank.com 2016 All Rights Reserved. 53


www.grammarbank.com
35. No clinical studies ---- in this child disease research so far.

A) had completed
B) will be completed
C) have completed
D) had to complete
E) have been completed

36. The government ---- that the tasks ---- with great success.

A) is confirming / maintained
B) confirms / have been maintained
C) was confirmed / have maintained
D) will confirm / had been maintained
E) confirmed / are maintaining

37. With a comprehensive international report, the country's position In the regional
and global arena ---- with measurable criteria.

A) is to identify
B) identifies
C) will be identified
D) identified
E) is going to identify

38. The critics ---- that the review ---- as a book in English.

A) are said / could be published


B) say / can be published
C) will say / had been published
D) said / may be published
E) have said / should publish

39. New legislation ---- in congress but it ---- by many.

A) was introduced / wasn't accepted


B) introduced / didn't accept
C) will be introduced / isn't accepted
D) introduced / hadn't been accepted
E) is introduced / won't accept

40. These clothes ---- for daily use so you ---- them wherever you want.

A) design / should be worn


B) will be designed / must wear
C) are designed / can wear
D) were designed / could be worn
E) designed / might be worn

Copyright © GrammarBank.com 2016 All Rights Reserved. 54


www.grammarbank.com
WORKSHEET 21
All Tenses Mixed Exercises III
Level: Intermediate - Advanced (B1 – C2)

1. A more developed model of this car ---- in the showroom soon.

A) is going to show
B) will be shown
C) was shown
D) has been shown
E) had shown

2. Epilepsy ---- to be caused by poor air, which ---- to be carried by the veins to the
brain.

A) is believed / thought
B) believes / is thought
C) was believed / was thought
D) is believing / is thinking
E) will be believed / has thought

3. The Wii, which is a video game console ---- by Nintendo ---- on November 19,
2006.

A) made / was released


B) is made / was released
C) was made / will release
D) makes / released
E) made / released

4. He ---- his first collection of poems in the early eighties and since that time he ----
by critics and public.

A) publishes / praised
B) published / has been praised
C) publishes / has praised
D) was published / was praised
E) will publish / will be praised

5. We can very confidently predict that if more of the forests ----, there ---- erosion

A) are cut / will be


B) cut / is
C) will cut / was
D) have been cut / used to be
E) was cut / will be

Copyright © GrammarBank.com 2016 All Rights Reserved. 55


www.grammarbank.com
6. The poor bird ---- and all its efforts to escape from the trap ---- in vain.

A) has been captured / had been


B) captures / were
C) had been captured / were
D) will capture / are
E) had been captured / were

7. It ---- that his music ---- thousands of people in the next years.

A) was thought / will influence


B) thinks / is influencing
C) is thought / will influence
D) will be thought / influences
E) thought / influenced

8. Archaeologists ---- today that the pyramid of an ancient Egyptian pharaoh ----
after being burled for generations.

A) announced / had rediscovered


B) announces / is rediscovered
C) are announced / was rediscovered
D) will announce / rediscovers
E) have announced / has been rediscovered

9. A Malawi woman who ---- with HIV five years ago ---- a baby now.

A) is facing / expects
B) is faced / was expected
C) was faced / is expecting
D) faces / expected
E) faced / will be expected

10. Anne Frank: “The Diary of a Young Girl” ---- an International bestseller that ----
into more than 50 languages.

A) is / has been translated


B) had been / is translated
C) is / has translated
D) will be / translated
E) was / will translate

11. Space-produced photographs showed that air pollution ---- from the industrial
Belts in the middle latitudes.

A) is being exported
B) exported
C) has been exported
D) will export
E) is exporting
Copyright © GrammarBank.com 2016 All Rights Reserved. 56
www.grammarbank.com
12. Millions of tons of coal ---- every day to produce energy.

A) are burning
B) are burnt
C) burnt
D) will burn
E) burnt

13. According to studies, single women often lack satisfactory life insurance
coverage and 64 percent of American women --- life insurance at all.

A) aren't carried
B) don't carry
C) weren't carried
D) didn't carry
E) doesn't carry

14. The board ---- to consider a range of options by many, including Microsoft raising
its offer in an attempt to break the stalemate between the companies.

A) was expected
B) is expecting
C) will expect
D) has expected
E) expected

15. The CSU team today ---- an updated forecast that predicts eight hurricanes - four
of them with winds exceeding 110 miles.

A) has released
B) may be released
C) had released
D) is released
E) released

16. There are many factors behind the sharp increase in the oil price, which ---- most
of the time.

A) had been overlooked


B) have been overlooked
C) are overlooking
D) will overlook
E) have overlooked

Copyright © GrammarBank.com 2016 All Rights Reserved. 57


www.grammarbank.com
17. The hundreds of millions of people who live on the border of poverty ---- with the
threat of starvation now.

A) are faced
B) had faced
C) had bee faced
D) faced
E) face

18. When I ---- him two weeks ago, he told me that he had returned from the South of
France.

A) met
B) have met
C) will be met
D) may be met
E) meet

19. When he heard the accusations against him, the man ---- that he himself was the
actual victim of the crime.

A) allege
B) was alleged
C) has alleged
D) will be alleged
E) alleged

20. I wish you ---- making that noise. It's bothering me.

A) would stop
B) are going to stop
C) stop
D) can stop
E) will stop

21. If you ---- to my advice in the first place, you wouldn't be in this mess right now.

A) listen
B) will listen
C) had listened
D) listened
E) listens

Copyright © GrammarBank.com 2016 All Rights Reserved. 58


www.grammarbank.com
22. If I ---- the same problems you had as a child, I might not have succeeded in life
as well as you have.

A) have
B) would have
C) had had
D) should have
E) will have

23. All the songs on this new album ---- by Lisa herself, and the album ---- live during
her recent successful concert tour.

A) written / recorded
B) wrote / recorded
C) were written / was recorded
D) was written / was recorded
E) were to write / had been recorded

24. The criminal ---- for further questioning but as he had a heart attack during the
first questioning he ---- to hospital for a week.

A) has held / was sent


B) has been held / has been sent
C) was to have been held / was sent
D) is to hold / be sent
E) was to hold / was being sent

25. It ---- that too little money ---- by the government on roads.

A) is said / spends
B) has said / is spent
C) was said / spent
D) is being said / is being spent
E) has been said / is spending

26. Most of the patient visits ---- to physician assistants in the recent years all around
the world.
A) have been made
B) was made
C) will have been made
D) have made
E) make

27. No clinical studies ---- in this child disease research so far.

A) had completed
B) will be completed
C) have completed
D) had to complete
E) have been completed
Copyright © GrammarBank.com 2016 All Rights Reserved. 59
www.grammarbank.com
28. The government ---- that the tasks ---- with great success.

A) is confirming / maintained
B) confirms / have been maintained
C) was confirmed / have maintained
D) will confirm / had been maintained
E) confirmed / are maintaining

29. The critics ---- that the review ---- as a book in English and In many other
languages.

A) are said / could be published


B) say / can be published
C) will say / had been published
D) said / may be published
E) have said / should publish

30. New legislation ---- in congress but it ---- by many.

A) was introduced / wasn't accepted


B) introduced / didn't accept
C) will be introduced / isn't accepted
D) introduced / hadn't been accepted
E) is introduced / won't accept

31. These clothes ---- for daily use so you ---- them wherever you want.

A) design / should be worn


B) will be designed / must wear
C) are designed / can wear
D) were designed / could be worn
E) designed / might be worn

32. A more developed model of this car ---- in the showroom soon.

A) is going to show
B) will be shown
C) was shown
D) has been shown
E) had shown

33. Computers that once ---- up entire rooms ---- now small enough to put on
desktops and into wristwatches.

A) took / are
B) were taking / would be
C) will take / will be
D) are taking / will be
E) would take / are
Copyright © GrammarBank.com 2016 All Rights Reserved. 60
www.grammarbank.com
34. The immune system ---- by distinguishing between the body's own materials and
things that ---- foreign to the body.

A) is working / were
B) works / would be
C) will be working / are
D) works / are
E) was working / will be

35. Despite the multiethnic nature of the Balkans it ---- that most inhabitants of the
peninsula ' ---- common ancestors.

A) will seem / will share


B) seems / share
C) seemed / will share
D) seems / were sharing
E) would seem / will be sharing

36. The minute we ---- his gift we ---- him a note of thanks.

A) received / wrote
B) receive / would write
C) are receiving / wrote
D) will receive / would write
E) were receiving / wrote

37. Women and children ---- a right to live their lives free from all forms of violence
and abuse, and society ---- a duty to recognize and defend this right.

A) will have / had


B) would have / has
C) have / has
D) will have / would have
E) have / had

38. As soon as there ---- even a temporary break in the weather the climbers ---- their
attempt to reach the summit.

A) is / will renew
B) was / renew
C) will be / renewed
D) is / renewed
E) was / will renew

Copyright © GrammarBank.com 2016 All Rights Reserved. 61


www.grammarbank.com
39. She said she ---- late at the office that evening and that she ---- home till about
eleven.

A) is working / got
B) would work / isn't getting
C) was working / gets
D) would be working / wouldn't get
E) will be working / was getting

40. In the evenings, I often play chess with my next door neighbor. I ---- chess with
him ever since I ---- to live here ten years ago.

A) have been playing / came


B) play / came
C) have been playing / have come
D) am playing / have come
E) have played / have come

Copyright © GrammarBank.com 2016 All Rights Reserved. 62


www.grammarbank.com
WORKSHEET 22
All Tenses Mixed Exercises IV
Level: Intermediate - Advanced (B1 – C2)

1. Ann ---- her driving test three times because she's so bad at reversing. But she -
--- reversing since last week and i think she has got a bit better at it.

A) has failed / has been practicing


B) failed / practiced
C) failed / was practicing
D) fails / practices
E) has failed / is practicing

2. I have been waiting for the prices of the houses to come down before buying
one, but I think I ---- too long and the prices ---- to go up again.

A) am waiting / are beginning


B) wait / began
C) am waiting / began
D) have waited / are beginning
E) waited / were beginning

3. Last year, I experienced how tedious long plane trips could be. I ---- In an
airplane for fairly long distances before that, but never as long as when I went to
Australia last June.

A) have never flown


B) didn't fly
C) have flown
D) had flown
E) hadn't flown

4. This bicycle ---- In our family for fourteen years. My father used it for the first
five years, my brother rode it for the next five and I ----it for the last four.

A) is / have had
B) had been / had
C) has been / have had
D) was / had had
E) has been / had

Copyright © GrammarBank.com 2016 All Rights Reserved. 63


www.grammarbank.com
5. It's a great pity you didn't come to London with us last summer, as you --- it
before, it ---- a wonderful holiday for you.

A) hadn't seen / would have been


B) have never seen / will surely be
C) didn't see / has been
D) didn't see / had been
E) haven't see n / was

6. Yesterday at a restaurant, I saw Sally, an old friend of mine. I had not seen her
for years. At first, I ---- her because she ---- at least 20 kilos.

A) didn't recognize / lost


B) didn't recognize / will lose
C) didn't recognize / had lost
D) hadn't recognized / lost
E) haven't recognized / had lost

7. Our committee is trying to raise money to buy a new lifeboat. By the end of the
year, we ---- out 5.000 letters asking for contributions.

A) were to send
B) will send
C) will be sending
D) will have been sending
E) will have sent

8. Grace keeps hoping the bird that she ---- in the pet store yesterday ---- her
birthday present.

A) sees / will be
B) will see / was
C) saw / will be
D) sees / would be
E) was seen / would be

9. The author ---- quite annoyed when she ---- that the publisher was very
dishonest.

A) will be / will determine


B) was / determines
C) would be / will determine
D) was / determined
E) is / is determining

Copyright © GrammarBank.com 2016 All Rights Reserved. 64


www.grammarbank.com
10. He and his family ---- at our home in Canada when he ---- to a conference, and
that was a great experience, too.

A) were staying / come


B) will stay / came
C) stayed / would come
D) are staying / will come
E) stayed / came

11. She ---- for her pen when she discovered that she ---- it in her handbag all the
time.

A) was looking / had


B) is looking / has
C) looked / would have
D) was looking / will have
E) would look / would have

12. We ---- warm clothes on the field trip because it was cool outside but we ----
take any of the m out of the suitcase.

A) were taking / won't have to


B) took / didn't have to
C) will take / will have to
D) are taking / don't have to
E) took / will have to

13. She ---- very well but her sister cooked much better when i ---- her.

A) is cooking / know
B) was cooking / know
C) cooked / would know
D) cooks / knew
E) will cook / will know

14. For a long time people ---- that the world was fiat and that people could fall off
the edge.

A) are thinking
B) may think
C) thought
D) are thought
E) will be thinking

Copyright © GrammarBank.com 2016 All Rights Reserved. 65


www.grammarbank.com
15. The robber --- sure that no one ---- before he crept through the window.

A) was making / will look


B) made / is looking
C) makes / looks
D) will make / is looking
E) made / was looking

16. Many people in the energy industry ---- natural gas will play a bigger role in
electricity production as the demand for electricity ---- in the future.

A) believe / increased
B) will believe / would increase
C) believed / would increase
D) believe / increases
E) would believe / increases

17. Because anxiety often ---- more than one cause and is experienced in highly
individual ways, its treatment usually ---- more than one type of therapy.

A) had / will require


B) will have / was requiring
C) has / requires
D) had / will be requiring
E) has / had required

18. Make sure you ---- the electricity before you ---- mending this light switch.

A) disconnect / start
B) are disconnecting / were starting
C) will disconnect / started
D) disconnect / start
E) disconnect / will start

19. The workers ---- to go on strike when the management ---- their demand for
higher wages.

A) decide / will refuse


B) decided / refused
C) will decide / will refuse
D) are deciding / refused
E) would decide / refuse

20. Most people ---- being disturbed while they ----.

A) don't like / are working


B) would like / worked
C) like / worked
D) don't like / didn't like
E) will like / were working
Copyright © GrammarBank.com 2016 All Rights Reserved. 66
www.grammarbank.com
21. In public pools, there ---- a much higher level of safety with trained lifeguards on
duty whenever they ---- open.

A) will be / were
B) was / are
C) is / are
D) would be / are
E) is / were

22. The contractors ---- the stadium when strike ---- all construction.

A) built / is stopping
B) are building / stops
C) were building / will stop
D) will build / will stop
E) were building / stopped

23. Humans ---- applying knowledge of genetics in prehistory with the domestication
and breeding of plants and animals.

A) begin
B) will begin
C) began
D) are beginning
E) would be starting

24. All pilots ---- speak English so that other pilots and air controllers ---- them.

A) have to / understand
B) had to / will understand
C) have to / would understand
D) will have to / understand
E) would have to / are understood

25. With a tornado on the way, Jesse ---- he ---- safer under a mattress.

A) was deciding / will be


B) is deciding / was
C) would decide / will be
D) decided / would be
E) decides / would be

26. The Internet ---- computer users easily to connect to other computers and
information stores wherever they ---- across the world.

A) allows / are
B) allowed / will be
C) are allowing / were
D) will allow / would be
E) were allowing / will be
Copyright © GrammarBank.com 2016 All Rights Reserved. 67
www.grammarbank.com
27. Mrs. Grant absentmindedly ---- the umbrella that ---- on the seat before her.
A) was taking / will hang
B) will take / would hang
C) is taking / would hang
D) would take / is hanging
E) took / was hanging

28. The skill of safe driving ---- necessary to avoid collisions, which ---- many
thousands of people annually.

A) is / kill
B) was / will kill
C) would be / is killing
D) will be / were killing
E) is / would be killing

29. As the doctor ---- into the room the nurse ---- him the temperature chart of the
patient.

A) was coming / will hand


B) will come / was handing
C) is coming / will be handing
D) came / handed
E) comes / was handing

30. After natural gas ---- out of the ground, it ---- to a processing plant where it is
cleaned of impurities.

A) comes / goes
B) is coming / will go
C) came / will be going
D) will come / will go
E) comes / was going

31. When I ---- to the park with my friend Jake, we ---- fun because it was such a
nice day.

A) was going / have


B) would go / were having
C) went / had
D) am going / will have
E) go / will have

Copyright © GrammarBank.com 2016 All Rights Reserved. 68


www.grammarbank.com
32. Anatomy ---- the branch of biology that ---- with the structure and organization of
living things.

A) is / would deal
B) was / is dealing
C) will be / dealt
D) would be / deals
E) is / deals

33. Although footballers mainly ---- their feet to move the ball around, they ---- any
part of their bodies other than their hands or arms.

A) are using / used


B) will use / are using
C) were using / will be using
D) use / may use
E) used to use / used

34. The little girl --- to remain sitting under the table until her father ---- home.

A) wants / will come


B) wanted / comes
C) would want / will come
D) wanted / came
E) will want / come

35. The lecturer ---- the student who was the closest to the door to turn off the light
when the film ----.

A) is asking / is starting
B) was asking / would start
C) asked / started
D) would ask / starts
E) asked / would start

36. The digestive system ---- a group of organs that ---- primarily to convert
ingested food into metabolically useful substances.

A) was / would be functioning


B) will be / function
C) is / function
D) would be / was functioning
E) is / will function

Copyright © GrammarBank.com 2016 All Rights Reserved. 69


www.grammarbank.com
37. Sergio----to England In 2004, and he----there ever since.

A) was moving / lived


B) has moved / is living
C) had moved / lives
D) would move / was living
E) moved / has been living

38. When I stopped talking, Sam finished my sentence for me as though he ---- my
mind.

A) has read
B) had read
C) reads
D) can read
E) would read

39. If you ----, I would have brought my friends over to your house last night to
watch TV, but I didn't want to bother you.

A) have studied
B) studied
C) hadn't been studying
D) didn't study
E) had studied

40. I wish I --- you some money for your rent, but I'm broke myself.

A) can lend
B) would have lent
C) could lend
D) will lend
E) lends

Copyright © GrammarBank.com 2016 All Rights Reserved. 70


www.grammarbank.com
ANSWER KEY
WORKSHEET 1

1. has lived 18. has driven 35. has just cut


2. have studied 19. has just finished 36. has already built
3. has not eaten 20. hasn’t visited 37. has made
4. have attended 21. has been 38. has set
5. has already done 22. has missed 39. has taken
6. has just arrived 23. has just fed 40. have just made
7. hasn’t brushed 24. hasn’t painted 41. has laid
8. has had 25. has met 42. has visited
9. have known 26. have been 43. hasn’t rained
10. has watched 27. has found 44. have already sent
11. has worked 28. haven’t had 45. hasn’t received
12. haven’t made 29. has caught 46. has spent
13. has lost 30. has already gone 47. has never played
14. has injured 31. has set 48. has barked
15. has already washed 32. hasn’t read 49. has gone
16. haven’t played 33. have danced 50. have worked
17. hasn’t ridden 34. haven’t tried

WORKSHEET 2 WORKSHEET 3 WORKSHEET 4

1. b) 1. a) 1. c) / Answer: Yes, I
2. c) 2. b) have.
3. a) 3. d) 2. a) / Answer: No, they
4. a) 4. b) haven’t.
5. d) 5. d) 3. a) / Answer: Yes, they
6. b) 6. c) have.
7. b) 7. a) 4. d) / Answer: Yes, she
8. c) 8. b) has.
9. a) 9. a) 5. b) / Answer: No, they
10. d) 10. d) haven’t.
11. b) 11. c) 6. a) / Answer: Yes, she
12. c) 12. d) has.
13. a) 13. b) 7. c) / Answer: No, they
14. c) 14. c) haven’t.
15. d) 15. a) 8. c) / Answer: Yes, they
have.
9. d) / Answer: Yes, he
has.
10. b) / Answer: No, he
hasn’t.

Copyright © GrammarBank.com 2016 All Rights Reserved. 71


www.grammarbank.com
WORKSHEET 5

1. I have already seen this movie before.


2. Mr. Anderson hasn’t arrived yet.
3. The kids have already eaten their meal.
4. Thomas and I have just met.
5. My brother hasn’t participated in our project group yet.
6. Daniel hasn’t found his missing book yet.
7. We haven’t started any programs yet.
8. My daughter has just come back from school.
9. Andre has already tidied his room.
10. Clara has just lent me $5.
11. They haven’t replied us yet.
12. Mr. Anderson has already bought the tickets for the concert.
13. The teacher has already left the class.
14. My father and I have just watched the news.
15. I haven’t caught a single fish yet.
16. David has already been to Vegas before.
17. We haven’t met our new manager yet.
18. My father has just sold our car.
19. Andre has already moved to another town.
20. My neighbors have just given a welcome party for me.

WORKSHEET 6

1. since 14. since


2. since 15. for
3. since 16. for
4. since 17. since
5. for 18. since
6. since 19. since
7. for 20. since
8. for 21. since
9. since 22. since
10. for 23. since
11. since 24. since
12. for 25. for
13. since

Copyright © GrammarBank.com 2016 All Rights Reserved. 72


www.grammarbank.com
WORKSHEET 7

1. has just gone 17. has been / hasn’t 33. have / gone
2. Has / called been 34. hasn’t tidied
3. has forgotten 18. have shared 35. Has / released
4. has / learnt 19. Have / noticed 36. Has / made
(learned) 20. Has / baked 37. hasn’t read
5. has eaten 21. have just completed 38. have changed
6. has / taught 22. Has / drunk 39. has always liked
7. haven’t seen 23. haven’t seen 40. have been
8. Has / called 24. has already 41. has climbed
9. has broken into prepared 42. Has / vacuumed
10. has never taken 25. Have / found 43. have grown
11. have already 26. hasn’t smoked 44. has earned
passed 27. Have / used 45. has already eaten
12. have / been 28. haven’t used 46. has just taken
13. hasn’t said 29. Has / drunk 47. has just met
14. haven’t gone 30. has just borrowed 48. hasn’t written
15. have / done 31. has / visited 49. have cured
16. has worked 32. have sent 50. has matered

WORKSHEET 8

1. My sister has made a delicious cake.


2. I haven’ seen this movie before.
3. We haven’t finished our homework yet.
4. John has sprained his wrist badly.
5. Samuel has already applied to another job.
6. Amanda hasn’t brought her own dictionary today.
7. My grandmother has already knitted a nice scarf for me.
8. Jennifer has called me three times today.
9. Has global warming become a serious issue recently?
10. Ten people have applied for the job so far.
11. I have read several books so far this year.
12. Joseph has paid a fortune for his car.
13. I have spent many hours with my colleagues lately.
14. Has the teacher explained the subject clearly?
15. Roger has never tried sushi before.

Copyright © GrammarBank.com 2016 All Rights Reserved. 73


www.grammarbank.com
WORKSHEET 9

1. Robin has been to Canada before.


2. Has Tina already done the laundry?
3. Have you watered the flowers yet?
4. Simon hasn’t worked as a teacher for a decade.
5. Has Lucy found a note on her desk?
6. Has Pollyanna understood the importance of the subject?
7. Ronaldo has forgotten to take his pills.
8. Maggie hasn’t moved to New York.
9. Olivia hasn’t played soccer since he was a little boy.
10. Has Jane been to England three times this year?
11. Has Sophie ever told lies to her parents?
12. Liz hasn’t received treatment for a couple of months.
13. Jessica hasn’t been so busy since she was promoted.
14. Have you drunk almost three liters of water today?
15. The national soccer team hasn’t played so excellently so far.

WORKSHEET 10

1) has been working 18) have been painting 35) has been fixing
2) has been talking 19) has been driving 36) has been working
3) haven’t been studying 20) has been reading 37) has been doing
4) have been learning 21) has been listening 38) has been drawing
5) has been eating 22) have been waiting 39) have been looking for
6) have been sleeping 23) haven’t been reading 40) has been setting
7) has been practicing 24) has been resting 41) has been staying
8) have been playing 25) have been building 42) have been fighting
9) has been using 26) hasn’t been crying 43) has been preparing
10) have been writing 27) have been cleaning 44) have been thinking
11) has been teaching 28) has been cooking 45) has been sailing
12) have been collecting 29) hasn’t been raining 46) have been walking
13) has been trying 30) has been searching 47) have been making
14) has been selling 31) have been jogging 48) hasn’t been smoking
15) has been travelling 32) has been lying 49) hasn’t been working
16) has been helping 33) have been discussing 50) has been watering
17) have been living 34) have been riding

Copyright © GrammarBank.com 2016 All Rights Reserved. 74


www.grammarbank.com
WORKSHEET 11 WORKSHEET 12
1. c 1. c
2. b 2. a
3. a 3. b
4. b 4. d
5. d 5. c
6. c 6. a
7. a 7. b
8. b 8. a
9. a 9. b
10. d 10. c
11. c 11. a
12. b 12. b
13. b 13. d
14. c 14. a
15. a

WORKSHEET 13

1. has been reading / 16. has increased 34. Has / met


has read 17. have registered 35. has been smoking
2. have drunk 18. has been cooking 36. has been writing
3. have been looking 19. has introduced 37. have been sleeping
for / haven’t found 20. have known 38. have made
4. have been studying 21. has / sent 39. has been teaching
5. has spent 22. have been riding 40. has been sitting
6. has been writing / 23. have / been 41. has broken
has written 24. have been running 42. has changed
7. has won 25. Has / lost 43. have / been
8. have been working 26. has begun swimming
9. has been raining 27. has baked 44. hasn’t arrived
10. has been 28. has just watered 45. has written
11. has been driving 29. Have / bought 46. has been snowing
12. have / finished 30. have already hired 47. haven’t done
13. has been sleeping 31. has / published 48. has been dancing
14. has / said 32. haven’t completed 49. Has / boiled
15. has been following 33. have discovered 50. have known

Copyright © GrammarBank.com 2016 All Rights Reserved. 75


www.grammarbank.com
WORKSHEET 14

1. has just finished 21. lived / hasn’t visited


2. travelled 22. has won
3. have watched 23. has snowed / didn’t snow
4. haven’t seen 24. have seen
5. studied 25. arrived / has been
6. has been / was 26. have broken
7. hasn’t found 27. has read
8. has already called 28. read / hasn’t finished
9. Have you ever travelled / went 29. hasn’t finished
10. lost 30. has waited / came
11. has lost 31. hasn’t started
12. didn’t call 32. bought / has already broken down
13. have you lived 33. did you sleep
14. has done / did 34. has visited / went / was / hasn’t visited
15. have known / met / got married 35. has been
16. tried 36. hasn’t climbed
17. has just gone 37. has been / ate
18. Have you ever eaten 38. has gone
19. has visited 39. has she written
20. haven’t drunk / drank 40. watched

WORKSHEET 15

1. b 7. a 13. b
2. a 8. c 14. c
3. a 9. b 15. a
4. c 10. c 16. a
5. c 11. b 17. b
6. a 12. b 18. a

Copyright © GrammarBank.com 2016 All Rights Reserved. 76


www.grammarbank.com
WORKSHEET 16

1. had already cooked 16. had changed


2. hadn’t studied 17. had discussed
3. had lost 18. had probably left
4. had watched 19. had set
5. had already started 20. had forgotten
6. hadn’t finished 21. had already started
7. had lived 22. had already left
8. had finished 23. hadn’t studied
9. hadn’t done 24. had seen
10. had jumped 25. had written
11. hadn’t tried 26. had washed
12. had finished 27. had taken
13. had forgotten 28. had visited
14. had travelled 29. had saved
15. had already left 30. had sold

WORKSHEET 17

1. arrived / had lost 19. had caused / apologized


2. didn’t enjoy / had expected 20. had expected
3. had already swept 21. had
4. had always wanted 22. had never been
5. had already burnt 23. had already bought
6. died 24. called
7. had lived / bought 25. ran
8. arrived 26. met
9. had argued 27. had been
10. had worked 28. had tried
11. had left 29. had travelled / was
12. had departed 30. hadn’t written
13. arrived 31. had forgotten
14. realized / had forgotten 32. had already started
15. had done 33. hadn’t slept
16. noticed / had met 34. had met
17. had seen 35. had locked
18. returned

Copyright © GrammarBank.com 2016 All Rights Reserved. 77


www.grammarbank.com
WORKSHEET 18

1. will have already found 11. will have earned


2. will have started 12. will have been
3. will have watched 13. will have replied
4. will have studied 14. will have decreased
5. will have already finished 15. will have already started
6. will have called 16. will have examined
7. will have taught 17. will have delivered
8. will have walked 18. will have completed
9. will have corrected 19. will have accepted
10.will have submitted 20. will have answered

WORKSHEET 19

1. B 15. E 29. E
2. B 16. B 30. D
3. C 17. B 31. E
4. A 18. C 32. B
5. D 19. A 33. B
6. C 20. C 34. E
7. B 21. C 35. A
8. E 22. E 36. E
9. E 23. A 37. D
10. A 24. E 38. B
11. D 25. D 39. E
12. A 26. E 40. C
13. D 27. A
14. C 28. B

Copyright © GrammarBank.com 2016 All Rights Reserved. 78


www.grammarbank.com
WORKSHEET 20

1. B 15. D 29. C
2. A 16. B 30. B
3. C 17. E 31. C
4. C 18. D 32. E
5. E 19. A 33. A
6. B 20. D 34. D
7. C 21. D 35. E
8. C 22. C 36. B
9. A 23. E 37. C
10. C 24. D 38. B
11. D 25. E 39. A
12. C 26. A 40. C
13. C 27. D
14. A 28. B

WORKSHEET 21

1. B 15. A 29. B
2. C 16. B 30. A
3. A 17. A 31. C
4. B 18. A 32. B
5. A 19. E 33. A
6. C 20. A 34. D
7. C 21. C 35. B
8. E 22. C 36. A
9. C 23. C 37. C
10. A 24. C 38. A
11. A 25. D 39. D
12. B 26. A 40. A
13. B 27. E
14. A 28. B

Copyright © GrammarBank.com 2016 All Rights Reserved. 79


www.grammarbank.com
WORKSHEET 22

1. A 15. E 29. D
2. D 16. D 30. A
3. D 17. C 31. C
4. C 18. A 32. E
5. A 19. B 33. D
6. C 20. A 34. D
7. E 21. C 35. C
8. C 22. E 36. C
9. D 23. C 37. E
10. E 24. A 38. B
11. A 25. D 39. C
12. B 26. A 40. C
13. D 27. E
14. C 28. A

Copyright © GrammarBank.com 2016 All Rights Reserved. 80


www.grammarbank.com

You might also like