Fill in since or for.
1. She has been in hospital ____ this morning. 2. Joe has lived in London ____ five years. 3. We have known each other ____ June 2010. 4. How long have you been here? - I have been here ____ half an hour. 5. I have had this teddy bear ____ I was a little child. 6. Jason has made music ____ more than 25 years. 7. My mother hasn't spoken to my sister ____ three days. 8. I have learned these words _____ three hours.
Answers & Comments
2 for
3 since
4 for
5 since
6 for
7for
8for