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
Tenses
The simple present tense
The present progressive tense
The present perfect tense
The present perfect progressive tense
Present tenses to talk about the future
The simple past tense
The past progressive tense
The past perfect tense
The past perfect progressive tense
Past verb forms with present or future meaning
The simple future tense
The future progressive tense
The future perfect tense
See also
Common mistakes in the use of nouns
Common mistakes in the use of nouns | Exercise 1
Common mistakes in the use of nouns | Exercise 2
Common mistakes in the use of nouns | Exercise 3
More CBSE English Grammar worksheets
Passive voice worksheet | Simple past tensePassive voice worksheet | Past continuous tense
Passive voice worksheet | Simple future tense
Passive voice worksheet | Future perfect tense