Since vs. For Exercise

Fill in the blanks with since or for.

1. She has been working on a new project ………………………….. January.

2. She has been learning the piano ………………………. six months.

3. I have been teaching English …………………………. 20 years.

4. Peter has been married to Jenifer ……………………….. six years.

5. I have known them …………………………… my school days.

6. The children have been doing their homework ………………………… two hours.

7. We have been waiting …………………………… yesterday.

8. I waited ………………………… a long time and then I went home.

9. It has been raining ………………………….. hours.

10. She has been jobless ………………………… January.

11. He has been looking for a job ……………………….. six months.

12. We haven’t heard anything from them ……………………….. months.

Answers

1. She has been working on a new project since January.

2. She has been learning the piano for six months.

3. I have been teaching English for 20 years.

4. Peter has been married to Jenifer for six years.

5. I have known them since my school days.

6. The children have been doing their homework for two hours.

7. We have been waiting since yesterday.

8. I waited for a long time and then I went home.

9. It has been raining for hours.

10. She has been jobless since January.

11. He has been looking for a job for six months.

12. We haven’t heard anything from them for months.