Exercise 1:
Choose since or for:
1) ……… last year
2) ……… 1999
3) ……..we bought this car
4) ………22 years
5) ………A long time
6) ………Jim met her
7) ……… then
8) ……… twenty centuries
9) ……… a millennium
10) …… about two years
Exercise 2.
Complete with a correct preposition:
1) You’ve been a teacher ……. 1990
2) They haven’t been home …. Christmas.
3) I’ve had my driving license …. more than 10 years.
4) My parents haven’t been to the cinema …. ages.
5) Kate has been my best friend ….. we were 11.
6) I’ve known my husband …. 13 years.
7) It has been foggy …… several days.
8) Things have changed …. I found a new job.
9) I have lived in the same city …. I was born.
10) Peter has worked here ….only one week.
Exercise 3.
Put the words in the sentence in the correct order.
1) Ill 3 our been cat has for days
2) Had lovely Friday we’ve weather since
3) Steve she’s known weeks for two
4) Seen Monday her nobody has last since
5) For week journalists all been strike on have a
6) Minutes Mrs. Davis us lesson taught for has this minutes 35
7) Loved since saw has she you she you
8) Holiday been a we’ve on month for