
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?
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! 💪

