PRESENT PERFECT SIMPLE with FOR and SINCE
1- I haven't been to Italy ___________ July 2005.
2- She has lived in Paris ____________ January.
3- Jim has studied ___________ three hours. Now he is tired.
4- My friend has been ill __________ a long time.
5- It has been raining _________ more than four days.
6- I haven't seen him ___________ Eastern.
7- He hasn't had a holiday ___________ last summer.
8- He hasn't done any work __________ a month.
9- We have had this car __________ 1998.
10- We have been here __________ two hours.
11- She hasn't written __________ Christmas.
12- Carol hasn't eaten meat __________ ages.
13- We have been working in his office ___________ three years.
14- It has been snowing __________ yesterday morning.
15- I haven't spoken to her _________ our quarrel.
16- Nobody has seen him _________ last Friday.
17- It has been foggy ________ some days.
18- He has been fishing _________ six o'clock.
19- They've been living in Scotland _________ eight years.
20- The pilots have been on strike _________ two months.
21- We've had terrible weather_________ Saturday.
22- I've known Tom ________ 1990.
23- We have been waiting for the bus _________ half an hour.
24- She hasn't lost a match ________ April.
25- Things have changed ________ she's become headmaster.
26- The police have been looking for him ________ a month.
27- Our dog has been ill ________ two days.
28- I've been looking for this book_________ a long time.
29- I've been working ________ I got up.
30- The kettle has been boiling _________ ten minutes.
C.E.I.P. Virgen de Navalazarza – curso 2010 / 2011