You are on page 1of 1

Complete the sentences below using since or for.

1. I have stayed in Algeria ………… six months.

2. She has stayed at Mary's ………… Friday.

3. I have been an English teacher ………… 2000.

4. They have learnt English ………… ten years.

5. I have been her friend ………… yesterday.

6. It has rained………… lunch time.

7. She has not seen her friends ………… a long time.

8. I have waited for you ………… five minutes.

9. They haven't gone to the seaside ………… July.

10. Susan has started a new job ………… last week.

11. I have known him ………… eight years.

12. He has travelled in Australia ………… six months.

13. It has been a long time ………… he acted in this movie.

14. Have they actually been here ………… Monday?

15. Can I leave this here a ………… few hours?

16. They have been together ………… I was born.

17. She has been married………… two years.

18. It's been twenty years ………… she died.

19. I will love him ………… ever.

20. I have not seen them ………… the birth of their son.

Choose between for or since.


Seven months 9 minutes
For Since
Few days Half past three

You were born One year

A long time A month

Yesterday That moment

Octuber Ten o’clock


Now write a sentence for each one.

You might also like