You are on page 1of 2

ESLPDF.

com

Another free worksheet from


.
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


ANSWERS:
1) for 2) since
10) in

3) for

4) in

5) since

6) in

7) in/for

8) for

9) since

You might also like