image-471-300x225 For, Since, In, When, How Long | Grammar Exercise

Fill in the blanks with an appropriate time expression or verb.

Use for with a period of time.

Use since with a point of time in the past.

Either for or in can be used here.

We do not use all with for.

 

#1. She has been working here ………………….. five years.

Use for with a period of time.

#2. I haven’t seen him ……………………… January.

Use since with a point of time in the past.

#3. I haven’t had a holiday ……………………… years.

elect all that apply:

Either for or in can be used here.

#4. My parents have lived here …………………………. their life.

We do not use all with for.

#5. ………………………… have you been waiting?

#6. …………………….. did you first meet him?

#7. …………………….. have you known him?

#8. It ……………………. two years since I last saw him.

#9. It …………………….. ages since I went to the cinema.

#10. How long ……………………… since she died?

#11. ………………………… have you been learning English?

#12. ………………………. have you been married to him?

Previous
Finish

Results

Amazing Work!
🎉 Congratulations! You’ve successfully passed the 70% threshold. Your English skills are impressive! Keep up the momentum by trying more quizzes and take your language proficiency to the next level. 🚀

Don’t Give Up!
😌 Don’t worry! You didn’t pass the 70% threshold this time, but this is a fantastic learning opportunity. Review your mistakes, take more quizzes, and improve your skills step by step. You’ve got this! 💪