Advertisements

1. Complete the second sentence so that it has a similar meaning to the first sentence.

1   We haven’t been to a beach party for over a year.

      The last time we …went to a beach party…… was over a year ago.

2   Your wedding was the last time I wore a long dress.

      I ……………………………… since your wedding.

3   It’s nearly twenty years since my father saw his brother.

      My father ……………………………… for nearly twenty years.

4   James went to Bratislava last Friday and is still there.

      James has ……………………………… to Bratislava.

5   When did you learn to drive?

      How long is it ……………………………… to drive?

6   The last time I went scuba diving was when we were in Egypt.

      I haven’t ……………………………… we were in Egypt.

7   You haven’t cut the grass for weeks.

      It’s weeks ……………………………… the grass.

8   We started looking for a flat two months ago and we’re still looking.

      We’ve ……………………………… a flat for two months.

9   This is the first time I’ve been to a spa.

      I ……………………………… to a spa before.

10   Kim lost her job a year ago and is still trying to find one.

      Kim ……………………………… a job for a whole year.

Answer

2 haven’t / have not worn a long dress

3 hasn’t / has not seen his brother

4 gone

5 since you learnt/learned

6 been scuba diving since

7 since you cut

8 been looking for

9 haven’t / ’ve never / have not been

10 hasn’t / has not had

2. Use your own ideas to complete the sentences. Use the present perfect simple, the present perfect continuous or the past simple.

1   Since we bought this car, …we’ve done lots of trips round the country. ………

      or … we’ve been doing lots of trips round the country. ………

 … My colleague was ill, so I had to work overtime …….. last week.

 ……………………………………………. for several years.

 ……………………………………………. since yesterday.

 When I was a child, ……………………………………………. .

 ……………………………………………. five minutes ago.

 It’s three weeks since ……………………………………………. .

 For the past three weeks ……………………………………………. .

 ……………………………………………. in 2016.

10   ……………………………………………. since I came into this room.

11   Last December ……………………………………………. .

12   ……………………………………………. since I got up this morning.

Answer

3 I’ve been working from home for several years.

4 I’ve had a cold since yesterday.

5 When I was a child, I went swimming every day.

6 I started this exercise five minutes ago.

7 It’s three weeks since I saw my girlfriend.

8 For the past three weeks she’s been working abroad.

9 I left school in 2016.

10 I’ve been feeling cold since I came into this room.

11 Last December I passed my driving test.

12 I haven’t felt well since I got up this morning.

Pin It on Pinterest

Share This