1  Complete the sentences with for or since.

1   We’ve been at the train station ……for…… an hour now.

2   Peter’s acted ……………… he was a child.

3   Ava’s collected theatre programmes ……………… she started going to the theatre.

4   I haven’t watched TV ……………… a couple of weeks.

5   Have you been out with your old friends ……………… you changed schools?

6   Robert’s played the guitar ……………… five years so he’s really good.

7   They’ve sung in the school choir ……………… many years. 

Answer

2 since   3 since   4 for   5 since   6 for   7 for

2  Write the answers to the questions using since or for.

1   How long have you known John?

      ……I’ve known John for two years. ……

2   How long has Lucy done photography?

      ……………………………….. her first year at university.

3   How long have your parents lived in Madrid?

      ……………………………….. they were teenagers.

4   How long have you danced with Harry?

      ……………………………….. we were ten years old.

5   How long has he had a mobile phone?

      ……………………………….. five years.

6   How long have we collected coins?

      ……………………………….. a long time.

7   How long has Isabella been your friend?

      ……………………………….. 2010.

Answer

2   Lucy’s / has done photography since

3   My parents have lived in Madrid since

4   I’ve / have danced with Harry since

5   He’s / has had a mobile phone for

6   We’ve / have collected coins for

7   Isabella’s / has been my friend since

3  Match the beginnings and endings of the sentences. Then complete the sentences using since or for.

1   Jack has played the piano   …B

2   I’ve had a camera

3   Clare hasn’t been to school

4   We’ve known David

5   You’ve had my book

6   I’ve enjoyed tennis

7   Mum hasn’t cooked meat

A   ……………… two weeks now. Are you enjoying reading it?

B   ……since…… he started music at school.

C   ……………… her favourite butcher’s closed.

D   ……………… weeks because of her broken leg.

E    ……………… a few months.

F    ……………… we were children.

G   ……………… the first time I played.

Answer

2 E, for   3 D, for   4 F, since

5 A, for   6 G, since   7 C, since

Find and correct the mistakes in the sentences.

1   I have known him since ten years.

      ……I have known him for ten years. ……

2   We’ve had these clothes when we were twelve.

      ……………………………………..

3   They’ve been my hobbies from I was a child.

      ……………………………………..

4   You have want a new mobile phone for a month.

      ……………………………………..

5   She has acting lessons for the last year.

      ……………………………………..

6   The new bookshop has been closed since a few weeks.

      ……………………………………..

Answer

 when, We’ve had these clothes since we were twelve.

 from, They’ve been my hobbies since I was a child.

 want, You have wanted a new phone for a month.

 has, She’s / She has had acting lessons for the last year.

 since, The new bookshop has been closed for a few weeks.

5  Complete Claudia’s email with the words in the box. You don’t need every word.

already     already     can     do     easily     easy

for     have     must     want     will     yet

Hi Sara,

I can’t believe we’ve been here 1……for…… two weeks 2………… . It’s the first time I’ve gone on holiday without my parents so I’m having a great time! You 3………… come with us next year because you 4………… love it. There are so many things to do and you can 5………… make friends. I’ve 6………… done a lot of the activities that they organise since I arrived so I’m learning lots of new things. You don’t 7………… to take part if you don’t want to but I like trying things I haven’t done before.

See you soon.

Claudia

Answer

2 already   3 must   4 will   5 easily

6 already   7 have

Pin It on Pinterest

Share This