TEST
Present perfect – since or for
Complete the sentences with for or since.
1. Ann has been a student ………….. October.
2. I haven’t seen you ………… such a long time!
3. They have been going out …….. 7 years now. I wonder if they are going to get married finally.
4. He hasn’t been to Cracow …….. 2002.
5. They haven’t talk to each other …………. they were 10 years old.
6. So far, it has snowed ……… 3 hours.
7. He has been a singer ……….. 2000.
8. We haven’t played truant ………. autumn.
9. You haven’t e-mailed me ……… last week!
10. My parents have been married …………. 30 years.
Answers: 1since 2 for 3 for 4 since 5 for 6 for 7 since 8 since 9 since 10 for Punktacja: 1 punkt za każdą poprawną odpowiedź.