Since or For
Complete the following sentences using since or for.
Hints:Use since with the starting point of action. Use for with a period of time.
1. It has been raining ................ morning.
2. I have been waiting for the bus ................ two hours.
3. He has been looking for a job ................ six months.
4. I have been gardening ................ morning.
5. What have you been doing ................ last year?
6. You have been telling this ................ a long time.
7. She has been looking for a job ................ she left school.
8. I have been teaching in this college ................ 20 years.
Answers
1. It has been raining since morning.
2. I have been waiting for the bus for two hours.
3. He has been looking for a job for six months.
4. I have been gardening since morning.
5. What have you been doing since last year?
6. You have been telling this for a long time.
7. She has been looking for a job since she left school.
8. I have been teaching in this college for 20 years.
Sections in this article
Prepositions
Correct use of prepositions