2. 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 I have been here half an hour. I 5. I have had this teddy bear. was a little child. 6. Jason has made music_ than 25 years. 7. My mother hasn't spoken to my sister_____________three days. 8. I have learned these words three hours. more