You are on page 1of 3

GRAMMAR Unit 2 – Digital Teens

WORKSHEET 8
NAME NO. CLASS

DATE MARK TEACHER

Past Simple / Present Perfect


A. Complete the sentences with the verbs in the present perfect.
1. How long (you / stay) in the USA?
2. Why (you / not apply) for a residence permit?
3. I (never / be) abroad.
4. Mark (always / believe) in fairy tales.
5. The Smiths (already / meet) my grandson.
6. You (not pay) us a visit for a long time.
7. I (just / see) Margaret. She (be) sick for some time.

B. Ask for the information on the underlined part of the sentence.


1. Where ?
I have been at home all the time.
2. What ?
We have found a key in the garden.
3. How many ?
Tyson has bought three CDs.
4. Who ?
They have talked to their teacher.
5. How long ?
Rick has had an iPad for over a year.

C. Cross out (✗) the form of each verb that doesn’t fit the context.
1. Did you read / Have you read this book yet?
2. Yesterday he celebrated / has celebrated his 18th birthday.
3. How many text messages did you send / have you sent so far?
4. We went / have gone to the zoo last weekend.
5. They didn’t arrive / haven’t arrived yet.
6. We bought / have bought our car four years ago.
7. How long did you know / have you known about your problem?
8. My students didn’t study / haven’t studied a lot recently.
9. Did you ever taste / Have you ever tasted sushi?
10. Have you ever eaten / Did you ever eat at an Indian restaurant?
9
GRAMMAR Unit 2 – Digital Teens

WORKSHEET 9
NAME NO. CLASS

DATE MARK TEACHER

Past Simple / Present Perfect


Complete the second sentence so that it means the same as the first.
Use no more than three words.
1. I joined a sports club a month ago.
I a member of a sports club for
a month.
2. Michael Phelps started swimming when he was
five years old.
Michael Phelps a swimmer
since he was five.
3. My mother arrived a minute ago.
My mother has .
4. Susan has never had a mobile phone before.
This is the first time that Susan a mobile phone.
5. The last time Carol went to the cinema was a month ago.
Carol to the cinema for a month.
6. I haven’t been on holiday for two years.
The last time I on holiday was two years ago.
7. It hasn’t rained for five weeks.
The last time it was five weeks ago.
8. Grace hasn’t visited Paris since 2001.
The last time Grace Paris was in 2001.
9. They haven’t been to the theatre for a long time.
It’s a long time since they to the theatre.
10. I’ve known Peter since I was in year 7.
The first time I met Peter I in year 7.
11. Peter joined my class three years ago.
Peter and I have in the same class for 3 years.
12. This will be my first visit to Oxford.
I’ve to Oxford before.
13. Peter joined the football team last year.
Peter a member of the football
team for a year.
14. The last time I ate sushi was a month ago.
I sushi for a month.

10
GRAMMAR Unit 2 – Digital Teens

WORKSHEET 10
0

NAME NO. CLASS

DATE MARK TEACHER

Past Simple / Present Perfect


Complete the second sentence so that it means the same as the first.
Use no more than three words.
1. Mia finished her homework a few minutes ago.
Mia has just her homework.
2. John joined a chess club a year ago.
John a member of a chess club for a year.
3. Brenda started dancing when she was six years old.
Brenda a dancer since she was six.
4. The last time Joyce went to the disco was three months ago.
Joyce to the disco for three months.
5. Sam has never had a laptop before.
This is the first time that Sam a laptop.
6. I haven’t been abroad for two years.
The last time I abroad was two years ago.
7. It hasn’t snowed for two weeks.
The last time it two weeks ago.
8. I haven’t been to the circus for a long time.
It’s a long time since I to the circus.
9. Philip hasn’t visited Lisbon since 2010.
The last time Philip Lisbon was in 2010.
10. We joined a music club five years ago.
We members of a music club for five years.
11. I’ve known Kensi since I was ten.
The first time I met Kensi I old.
12. This will be my first visit to Australia.
I've to Australia before.
13. Thomas called a few seconds ago.
Thomas has just .
14. I haven’t played cards for a month.
The last time I a month ago.
15. This will be my first time abroad.
I’ve abroad before.

11

You might also like