Present Perfect or Past Simple (Advanced)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

NAME: ________________________ DATE: ________________________

GRAMMAR WORKSHEET
PRESENT PERFECT
I have I have
You have You have
He has He has
She has eaten. She has not eaten.
It has It has
We have We have
They have They have
Yes, No,
Have I I have. I have
Have you you have. you have
Has he he has. he has
Has she eaten? she has. she has not.
Has it it has. it has
Have we we have. we have
Have they they have. they have

 Complete the sentences below. Use ‘haven’t or ‘hasn’t’ for negative sentences.

1. I’m really hungry because I (eat) _______________ _______________.

2. A: _______________ Mary (do) _______________ her homework?


B: Yes, she _______________.
3. _______________ we (see) _______________ that movie? I can’t remember.
4. Oh no! I (lose) _______________ _______________ my cell phone!
5. No, Pat and Sue (arrive) _______________ _______________. They’re not here.
6. _______________ Mr. Smith (have) _______________ breakfast?
7. I’m nervous. I (fly) _______________ _______________ in a plane before!
8. A: _______________ he (call) _______________? B: No, he _______________.
9. _______________ you ever (write) _______________ a poem?
10. I’m not happy. I still (find) _______________ _______________ my cell phone.
11. _______________ you (decided) _______________ what food you want to order?
12. _______________ Sarah (read) _______________ the magazine I gave to her?
13. _______________ you (put) _______________ all your toys away?
14. It (rain) _______________ _______________ for a very long time.
15. I think I (forget) _______________ _______________ to buy some bread.
Permission granted to reproduce for classroom use. © www.allthingsgrammar.com

5
PRESENT PERFECT TENSE
Choose the correct option. Make present perfect questions.

1 I have / has already finished my homework. 1 your father / pay the bill? _______________________
2 My son have / has just started the university. 2 Peter / lose his keys? __________________________

3 The Black family have / has gone to the seaside. 3 Susan / come back? ____________________________

4 Dad haven’t / hasn’t watered the plants. 4 you / hear about Mary? _________________________
5 Have / Has Sam ever been to the USA? 5 everybody / go home? __________________________

6 Our English teachers have / has never ridden a horse. 6 what / John / tell his teacher? ___________________

7 Ann, Frank and Jim have / has bought a new house. 7 where / your neighbours / go? ____________________

8 Have / Has you taken the dog for a walk? 8 why / you / get lots of presents? __________________

9 The weather have / has been terrible since yesterday. 9 what / your mother / cook for dinner? ______________

10 My little sister have / has just stopped crying. 10 where / Diana / put her bag? ____________________

Complete the sentences with the suitable verb from the box in present perfect. Then match them to the
pictures.
have / iron / break / do(2x) / not read / clean / not correct / speak / not finish

1 I __________ the house.


2 Dad _________ the shopping.
3 Mrs Brown ________ the clothes.
4 Susan __________ to her colleague.
5 Pam and Joe ________ their breakfast.
6 My neighbour __________ the gardening.
7 Our Maths teacher ________ our tests
yet.
8 The basketball match ___________ yet.
9 My brother ____________ a window.
10 Mr White _________ the newspaper yet.

Make present perfect sentences. Complete the sentences with since or for. Are these sentences correct
() or not ()? Correct the
1 Ernie / break / his leg / four times 1 My grandparents have lived here ___
incorrect ones.
____________________________ 1962.
2 I / never / fly a kite 1 Clara hasn’t just done her
2 My grandparents have lived here ___ 50
____________________________ homework.
years.
3 your brother / ever / eat / snails? 2 They have lived here since
____________________________ 3 We have stayed at our friends’ house
2006.
4 our friends / not play / volleyball / this ___ a long time.
3 I have just saw a great film on
month 4 Kate has been away ___ two weeks.
TV.
__________________________________ 5 We have been friends ___ we were
4 My English teacher has just
5 he / borrow / your pen? children.
__________________________________ missed the bus.
6 Joe and Tina have lived in England ___
6 my father / never / read / romantic books 5 Have you ever gone to Italy?
10 years.
__________________________________ 6 Mum have already drunk her
7 I / not see / Julia / this morning 7 My brother has worked hard ___ the
coffee.
__________________________________ beginning of February.
7 They haven’t phoned me since
8 Mrs Salwick / ever / write a book? 8 I haven’t seen Eric ___ yesterday.
yesterday.
__________________________________ 9 Our friends haven’t visited us ___
9 my family / lived / in this town / for 6 years 8 I have known him since 5 years.
Christmas.
__________________________________ 9 My friend, Nicola has been to
10 My father has had this car ___ two
10 your grandma / ever / ride a bike ? New York.
years.
__________________________________ 10 The plane hasn’t arrived
already.
6
iSLCollective.com
Put the words in correct order and make positive
sentences, negative sentences or questions.

1. recently - my grandpa - repaired - and - have -


dad - the fence ___________________________
_________________________________________ .
2. been to - in your class - have - the school trip -
all the students ___________________________
________________________________________ ?
3. so hard - I - this week - worked - on this science
project - have ____________________________
_________________________________________ . 16. in - twenty-two - the Petersons - this small town
4. have - at the library - been - since - where - we - years - lived - have - for __________________
- you - saw - you - last _____________________ _________________________________________ .
________________________________________ ? 17. so far - taken - I - the city zoo - have - a lot of -
5. fishing - Ralph - from school - has - with - gone - this week - in - photographs ________________
best friend - his ___________________________ _________________________________________ .
_________________________________________ . 18. Chinese - never - Mr. and Mrs.Hall - restaurant -
6. greatly - advanced - has - computer technology eaten - have - at a _________________________
- this century _____________________________ _________________________________________ .
_________________________________________ . 19. a terrible - this morning - Bradley - toothache -
7. all - who - in the fridge - the mashed potatoes - got up - has - since - had - he _______________
eaten - has _______________________________ _________________________________________ .
_________________________________________ . 20. graduated - Joshua’s sister, Shirley - yet - from -
8. homework - already - English - has - my brother hasn’t - the university ______________________
- finished - his ____________________________ _________________________________________ .
_________________________________________ .
21. fallen down - his - and - my grandpa - broken -
9. the floor - yet - the furniture - and - vacuumed - recently - left arm - has ____________________
has - dusted - Suzie ________________________ _________________________________________ .
________________________________________ ?
22. primary school - haven’t - each other - Nicholas
10. the supermarket - three - have - on the corner - and I - since - seen - finished - we ____________
masked - robbed - men ____________________ _________________________________________ .
_________________________________________ .
23. haven’t - his sons - the cows - yet - milked - fed
11. that old house - broken - the police officers - the - the farmer - and - or - the hens ____________
door - just - have - the door of ______________
_________________________________________ .
_________________________________________ .
24. discovered - archaeologists - in - have - a group
12. the fancy dress - have - costumes - worn - all the
of - a dinosaur - this area - fossil _____________
kids - their - party - for _____________________
_________________________________________ .
_________________________________________ .
25. bungee jumping - ridden - I - in my life - never -
13. Athens - gone to - summer holiday - my parents
a camel - done - have - or __________________
for - have - their __________________________
_________________________________________. _________________________________________ .

14. the tea party - why - called - her - Pamela - you 26. two o’clock - has - the mechanic - cars - repaired
- haven’t - to invite - for - to _______________ - this afternoon - seven - since ____________
________________________________________ ? _________________________________________ .

15. oranges - since - Karen - picked - this morning - 27. Madam Tussauds - ever - or - have - visited - the
has - a basket of __________________________ British Museum - you ______________________
_________________________________________. _________________________________________ .

Copyright © 14/05/2021 englishwsheets.com. All rights reserved. 7


Hello, my name is Steve. We are having a busy day today, because my
family and I are doing a lot of household chores. Luckily everyone is
helping each other and sharing the work.
I have just given a short break to have a cup of tea and rest. I have helped
my mum with the laundry and taken out the rubbish so far. I have also
tidied my room and placed all my books on the bookshelves. I have fed
our dog, Cooper but I haven’t washed him yet because there isn’t
any shampoo left. I need to go to supermarket and buy some.
My father Henry is working in the garden now. He has wiped all
the windows and mowed the lawn. He hasn’t watered the
trees as it was rainy all day yesterday. He has washed our
car and planted new red roses into the pots. He hasn’t
cleaned the bathroom yet. I think he will do it after lunch.
My mum, Julie has vacuumed the floor, done the laundry and
cooked lunch for us. She has also done some ironing, but she
hasn’t washed the dishes yet. I think she will do it later today.
My sisters, Shirley and Diane have dusted all the furniture and mopped the floor. They have cleaned
the toilet and folded the clothes. They haven’t loaded the dishwasher or set the table yet. They are
having a break just like me now as they are exhausted.
I love helping my family with the household chores and I’m glad that there is a perfect cooperation
between all the family members. Now that I have finished my cup of tea I have to go to the
supermarket for Cooper’s shampoo and some bread. Bye for now!

ANSWER THE QUESTIONS WRITE TRUE OR FALSE


1. Why are Steve and the family members 1. Steve hasn’t helped anyone in his family
busy today? ______________________ so far today. ( __________ )
_________________________________ .
2. Henry has cleaned all the windows and
2. Who has taken the rubbish out? ______
washed the car. ( __________ )
_________________________________ .
3. Julie hasn’t washed the dishes, but she
3. Why hasn’t Steve washed the dog yet ?
_________________________________ . has vacuumed the floor. ( __________ )
4. Has Henry planted new red roses yet? 4. Steve hasn’t washed Cooper as it rained
_________________________________ . all day yesterday. ( __________ )
5. Who has wiped all the windows? ______ 5. Shirley and Diane have given a break as
_________________________________ . they are very tired. ( __________ )
6. What has Julie done so far? _________ 6. Henry can clean the toilet now because
_________________________________ . he has had lunch. ( __________ )
7. Have Shirley and Diane set the table yet? 7. Julie has helped her daughters, Shirley
_________________________________ .
and Diane with mopping. ( __________ )
8. Who has folded the clothes and cleaned
8. Henry hasn’t watered the trees as they
the toilet? ________________________
_________________________________ . didn’t need any. ( __________ )
9. Has Steve finished all his work for today? 9. Steve has tidied his room, but he hasn’t
_________________________________ . fed the dog yet. ( __________ )

Copyright © 08/05/2021 englishwsheets.com. All rights reserved. 8



A) Complete the dialogue with the words below

 borrowed  made  talked


 called  been  done
 prepared  written  sent
 ordered  given  bought

Michael: Hi! I’ve ___________(1) you to talk about


our new classmate, Charlotte’s surprise birthday
party preparations. It’s Tuesday today and so we
have got only two days left. I hope everything
goes as planned and we can have the party on B) Read the dialogue and write TRUE or FALSE
Thursday at 4 p.m. Barbara, what have you
___________(2) so far? 1. Michael and his friends have got together to
Barbara: I’ve __________(3) a big chocolate cake decorate the party room. ( __________ )
and I have bought twelve candles and some 2. Barbara hasn’t prepared all the drinks for
sparklers. I have also bought some soft drinks, the party yet. ( __________ )
but I haven’t __________(4) the lemonade yet as I
3. Sharon has been to the supermarket lately
will make it Thursday morning.
to buy some pancakes. ( __________ )
Michael: That’s great, Barbara. How about you,
Thomas? Have you finished arranging the music? 4. The magician hasn’t told Micheal whether he
Thomas: Yes. I’ve ___________(5) some music CDs will perform the show. ( __________ )
from my cousin. The songs are great. Charlotte 5. The buthcher has marinated the steaks for
will definitely love them. I have also talked to my Ronald, so it’s ready to cook. ( __________ )
uncle. He will lend us the music system. I will go
and get it tomorrow afternoon.
Michael: Well done, Thomas. I have ___________(6) C) Answer the questions about the dialogue
the invitation cards, but I haven’t __________(7)
them yet. I will start doing it later today. What 1. Why have the children got together? _____
about the party room decorations? Who was ____________________________________ .
going to do it? 2. Has Barbara prepared the lemonade yet?
Pamela: Asley and me. We have _____________(8)
____________________________________ .
a lot of balloons, some confetti and party hats so
far, but we haven’t ____________(9) the banner 3. Who has arranged the music for the party?
yet. We will finish it by tomorrow afternoon. We ____________________________________ .
may need some help decorating on Thursday. 4. What have Pamela and Asley bought? _____
Michael: What about the food? Ronald and Sharon ____________________________________ .
were going to deal with it. 5. Has Ronald been to the butcher’s for the
Ronald: I have been to the buthcher’s and got the steaks yet? __________________________ .
steaks for the BBQ. My mum has marinated them. 6. Who has been to the supermarket? ______
Sharon: I have _________(10) to the supermarket
____________________________________ .
this morning and bought everything we need for
the sandwiches. My dad and uncle will make them 7. Have Pamela and Sharen finished preparing
Thursday morning and mum will make pancakes. the banner? _________________________ .
Michael: OK. Well, I have also ____________(11) to a 8. Who has Michael talked to for a show at the
magician for a show on that day. He said he had party? ______________________________ .
to check his appointments first, but he hasn’t 9. Who has written the invitation cards? ____
___________(12) me an answer yet. ____________________________________ .

Copyright © 10/05/2021 englishwsheets.com. All rights reserved. 9


SPORT TRAVELLING
 Have you ever won an award or a medal?  Have you swum in the sea this year?
 Have you recently played  Where have you travelled?
football?  Have you planned your
 Have you ever run summer vacations yet?
a marathon?

PROBLEMS CLOTHES
 Have you ever crashed your bike or car?  Have you cleaned your shoes today?
 Have you ever lost money?  Have you ever worn second-hand clothes?
 Have your parents punished  Have you bought new clothes
you this month? this month?

ANIMALS HOLIDAYS
 Have you been to the Zoo this year?  Have you ever worn a Halloween costume?
 Have you ever kissed a dog?  Have you ever got 15 Valentine cards?
 Have you ever ridden  What holidays have you
an animal? celebrated recently?

FOOD FREE TIME


 Have you ever drunk a cucumber juice?  What is the best book you have ever read?
 Have you eaten pizza this week?  Have you listened to music today?
 What is the best food you  What movie have you seen
have ever eaten? recently?

HEALTH SCHOOL
 Have you recently been ill?  Have you ever cheated on an exam?
 Have you ever broken a leg?  Have you done your homework yet?
 Have you ever had  Have you been late for school
a black eye? this week?

10
iSLCollective.com
11
E S L B A S E R E S O U R C E S

1 2 3 4
Have you
Have you
bought Have you
Start ev er left a
shop
yourself ever lied Miss a
anything about your turn!
wi th out
expensive this age?
pay ing?
month?
9 8 7 6 5

What What
Who have Go back 2 have you countries
Have you
you phoned ever broken
today? spaces eaten have you
a window?
today? visited?

10 11 12 13 14
What is the
Have you What cities Move
What ha ve most
eaten in a have you
restaurant
you don e expensive
visited this
forward 2
today thing you've
this week? year? spaces
ever bought?
19 18 17 16 15
How many How many Have you
times Miss a What have times have received
have you you drunk you been a present
been to turn! today? in this
england? hospital? month?
20 21 22 23 24

Have you Where How many Move


Have you ever lo st have you vacations
ever skied? your been have you had
forward 3
passpo rt? today? this year? spaces!

28 27 26 25
What's the Have you
Finish Go back 2 Have you
had a good
best present bought any
spaces! day today?
you've ever clothes this
received? month?

© 20 06 www.eslbase.com . This worksheet may be photocopied for class use.

12
LEVEL: INTERMEDIATE

SIMPLE PAST OR PRESENT PERFECT ?

Complete the sentences with the correct verb form

1: Jack _____ (live) in Boston for the past 15 years.

A. Has lived B. lives C. lived

2: Janet ____ (work) for Smith and Brothers before she came to work for us.

A. Works B. worked C. has worked

3: Dad, ____ (you/finish) reading the paper yet?

a. Did you finish B. have you finished C. are you finishing

4: I would love to visit Prague sometime. Unfortunately, I ____ (be/never) there.

A. Have never been B. was never C. will never be

5: Peter _____ (play) Tennis for five years when he _____ (be) at school.

A. Has played – was B. played – was C. has played – has been

6: Can you help me? I _____ (finish) my homework, but I still don't understand number 7.

A. Have finished B. didn’t finish C. finish

7: I _____ (work) in Italy for 5 years. I ____ (begin) work as soon as I arrived.

A. Work – began B. have worked – have begun C. have worked – began.

8: I'm afraid I'm not hungry. I _____ (eat/already).

A. Didn’t eat already B. have already eaten C. haven’t already eaten

9: When Jack was at school, he _____ (learn) to play the saxophone. He _____ (play) it ever since.

A. has learned – has played B. learned – has played C. learned – played

10: Could you give me some advice? I _____ (buy) this sweater at Macy's yesterday. Do you think I should
take it back?

A. Bought B have bought C. buyed

KEY: 1.A, 2.B, 3.B, 4.A, 5.B, 6.A, 7.C, 8.B, 9.B, 10.A

13
iSLCollective.com
Put the verbs in brackets into the Present Perfect or Simple Past Tense

1. “_______________(you ever be) to the USA?” “Yes, I ___________(go) there last


summer.” “How long ______________(you stay)?” “A month.” “_____________(you
like) it?”
2. It _____________(just, stop) raining.
3. “_____________(you take) the dog out yet?” “Yes, I ___________(take) him out
when I _____________(come) home.”
4. “Have you got Henry’s new address?” “_____________(he change) his address? I
____________(not know). I ____________(send) a letter to him at the old address
last week”.
5. I’m not very well. I _______________(eat and drink) too much.
6. “My son _______________(not start) work yet, he is still at University.” “How
long _____________(he be) at University?” “He ________(be) there three years.
Before that he ____________(spend) five years at the High School in Park street.
7. “______________(you ever be) to Disneyland ?” “Yes, I ___________(go) there last
year, when I _______________(spend) a week in Paris with my children. It
___________(be) fantastic.”
8. “_______________(the kids have) fun at the fair?” “Oh, yes! They
______________(enjoy) themselves a lot and they _______________(not want) to
come back home”.
9. “I can’t drive. I ______________(lose) my glasses. ________________(you see) them
anywhere?” “No, sorry. Perhaps you ______________(leave) them at the theatre.”
10. “I ________________(just make) some tea. Would you like some?” “No, thanks. I
______________(have) two cups an hour ago and I _____________(just have) a
coffee with Tim.”
11. “_______________(Tom pass) his driving test?” “ Yes, but he ____________(not
receive) his driving license yet. He ______________(drive) my car twice. He’s a
good driver.”

14
iSLCollective.com
12. “__________________(Joan call yet) ?” “Yes, she _____________(ring) three times
this morning and she __________________(already ring) twice this afternoon.” “I’m
sorry I ___________(not be) here when she ________________(call). _____________
(she leave) a message?” “Yes, she __________(say) that she couldn’t come to the
party tonight.” “Oh, what a pity! I wanted to see her very much, I
_______________(not see) her for the last two months.
13. “Where _______________(you be) ?” “I _____________(be) to the cinema with
Joe.” “What _____________(you see) ?” “Murder in Crete. _____________(you see)
it?” “No, I ________________(never hear) of it. _________________(you like) it?”

14. “This book sounds interesting. Who ______________(write) it ?” “A new


novelist. It already ______________(sell) 300,000 copies.” “Can I borrow it?” “It’s
not mine. It’s Jennifer’s.” “_____________(she read) it?” “ I think so”
15. Who ____________(take) my notebook? I ____________(leave) it on this shelf
when I _____________(go) out.
16. “What time ________________(you wake) up this morning?” “At five, and then I
_______________(go) for a walk in the woods.” “ I _______________(never wake) up
so early in my life.”
17. “How long is it since you last ______________(see) Julia?” “Well, as a matter of
fact I _____________(meet) her yesterday. She ____________(be) in London for a
week.
18. “Hallo Susan. You look very well. What _____________(happen) ?” “I
_______________(have) wonderful news. I _____________(win) a moped !
19. When I ___________(come) to this house, it________ (be) a very quiet
neighborhood but since then a new
housing estate __________(be) built
and it __________ (become) very
noisy.
20. Nick _____________(go) cycling
two hours ago and he
_____________(not come) back yet.

15
iSLCollective.com
PRESENT PERFECT and PAST SIMPLE
1. Put the verbs into the Past Simple or Present Perfect:
1. They ............………..… already …………………………………..…. (call) her.
2. Jack ……………………………………………………….. (finish) work an hour ago.
3. Mandy………………………………………………. (go) to the bank. She’s not here now.
4. Paul ………………………………………….. (leave) school ten minutes ago.
5. They …………………………………………………………(go) shopping the other day.
6. Her sister …………………………………………………… (lose) her glasses.
7. Sally ……………………………………………………….. (not go) home after dinner.
8. Michael ………………………………………………………….. (visit) some poor children.
9. The boy …………………………………………………………… (speak) to us.
10. We …………………………………………………………….………. (visit) our relatives last Friday.
11. When she was young she ……………………………………………………… (not like) History.
12. Joe ……………………………………………………………….. (not come) yet.
13. The children ……………………... just ………………………………..(go) out.
14. Jack ………………………. never …………………………………………………. (fly) in a plane.
15. Some policemen …………………………………………... (catch) the criminals two days ago.
16. Peter and his father ……………………………………………………………………..(change) some money.

2. Right or wrong? (if wrong, correct the sentence):


1. Somebody has broken the window.
………………………………………………………………………………………………………………………………………………..…………..
2. She won two Oscars.
…………………………………………………………………………………………………………………………………………………………..
3. They ate Chinese food last week.
…….……………………………………………………………………………………………………………………………………………………..
4. Bob finished his work.
…………………………………………………….…………………………………………………………………………………………………….
5. We have written a test on Monday.
……………………………………………………………………………………………………………………….......................................

3. Insert since or for:

1. She has been in London……………………………….. Monday.


2. We’ve been in Paris …………………………. four days.
3. Mike has been ill ………………. a long time.
4. He’s been in hospital ………………. October.
5. My aunt has lived in Australia …………………. 15 years.
6. India has been an independent country …………………… 1947.

16
iSLCollective.com
17
18

You might also like