Let's practice For and Since with the Present Perfect Tense in different sentences.
Complete the sentences with for or since.
1. I’ve had four meetings ______ 9 a.m. I feel exhausted, I need a break now.
2. A: I like your shirt! Is it new?
B: No, I’ve had it ______ 6 years.
3. I haven’t seen my cousin ______ 2017. Her plane has landed and I’m very excited.
4. I want to quit smoking. I haven’t smoked ______ 10 days.
5. I haven’t talked to Alice ______ last week.
6. Lucy, can we go home now, please? We’ve been at the shopping mall ______ 3 hours!
7. Bill has had his cat Brownie ______ 2013.
8. I’ve slept ______ eleven hours today, but I still feel tired.
9. We haven’t been to the cinema ______ six months.
10. A: Your French is perfect!
B: Thank you! I have lived in Paris ______ four years.
11. I haven’t played the piano ______ I was thirteen.
12. I haven’t cleaned my room ______ last Monday. It’s such a mess now.
13. She has been on holiday in Slovenia ______ three weeks.
14. They have known each other ______ December.
15. She has been in the kitchen ______ 20 minutes and it smells so good now. I think dinner is almost ready.
16. A: Hey Shaun! Where have you been? I’ve called you 3 times today.
B: Oh, sorry. I’ve been busy. I haven’t checked my phone ______
the morning.
1. I’ve had four meetings since 9 a.m. I feel exhausted, I need a break now.
2. A: I like your shirt! Is it new?
B: No, I’ve had it for 6 years.
3. I haven’t seen my cousin since 2017. Her plane has landed and I’m very excited.
4. I want to quit smoking. I haven’t smoked for 10 days.
5. I haven’t talked to Alice since last week.
6. Lucy, can we go home now, please? We’ve been at the shopping mall for 3 hours!
7. Bill has had his cat Brownie since 2013.
8. I’ve slept for eleven hours today, but I still feel tired.
9. We haven’t been to the cinema for six months.
10. A: Your French is perfect!
B: Thank you! I have lived in Paris for four years.
11. I haven’t played the piano since I was thirteen.
12. I haven’t cleaned my room since last Monday. It’s such a mess now.
13. She has been on holiday in Slovenia for three weeks.
14. They have known each other since December.
15. She has been in the kitchen for 20 minutes and it smells so good now. I think dinner is almost ready.
16. A: Hey Shaun! Where have you been? I’ve called you 3 times today.
B: Oh, sorry. I’ve been busy. I haven’t checked my phone since
the morning.