. PREPOSITIONS | Prepositions of time (for, since, in) 1 Answer each question, filling in each blank with the correct preposition (for, since, or in):
1. Q: How long have you been studying German?
A: Ive been studying German ________ three years. 2. Q: How long have you been living here? A: Ive been living here ________ 2004. 3. Q: How long is she going to stay in Italy? A: Shes going to stay ________ two weeks. 4. Q: When is Thomas going back to school? A: Thomas is going back to school ________ one month. 5. Q: How long have you guys known each other? A: Weve known each other ________ high school. 6. Q: When are your parents coming back? A: Theyre coming back ________ 20 minutes. 7. Q: Have you spoken to him recently? A: No, I havent spoken to him ________ three months. 8. Q: Are you going to stay there long? A: No, Im going there ________ two days. 9. Q: Have you spoken to him recently? A: No, I havent spoken to him ________ the accident. 10. Q: When are you leaving? A: Im leaving ________ a couple of months.
2008 ESLPDF.com | Free to use for teachers and students
PREPOSITIONS | Prepositions of time (for, since, in) 1