1. Select since or for to complete each sentence

I have lived in this city 2010.

She has been studying English three years.

We have known each other a long time.

He has worked at this company last January.

They have been married ten years.

I haven't seen him last summer.

She has been waiting two hours.

We haven't had a holiday months.

He has been sick last night.

They have been playing football two hours.

2. Choose the correct answer (since or for)

1. I have been learning Spanish ______ six months.

2. She has lived here ______ 2015.

3. We haven’t spoken to each other ______ two weeks.

4. He has been away ______ Monday.

5. I have worked in this office ______ ten years.

6. They have been friends ______ childhood.

7. She has been cooking ______ an hour.

8. He has been feeling unwell ______ the morning.

9. We have waited ______ 30 minutes.

10. She has played the piano ______ she was five.

3. Rewrite the sentences with "for" or "since"

1. I have lived in this house (2005).

2. She has been my best friend (ten years).

3. We have not met (last Christmas).

4. He has worked as a teacher (15 years).

5. I have had this phone (two months).

6. They have been away (last week).

7. She has been practicing the piano (four hours).

8. The dog has been missing (yesterday).

9. We have been travelling (several weeks).

10. He has been in the hospital (Monday).

Share this content on social media