For B1, B2 learners
#1. I’ve got our flights but I haven’t booked the hotel _____.
#2. It’s 9.30 in the evening and it is _____ light outside.
#3. You don’t need to buy bread. I’ve _____ bought some.
#4. Unfortunately Charlie _____ hasn’t found a job.
#5. Wait, my phone hasn’t finished charging _____.
#6. Ewan told me he would get in touch but he _____ hasn’t called.
#7. No coffee for me, thanks. I’ve _____ had one.
#8. The match had _____ started when we got to the stadium.
#9. Michelle can _____ speak Italian really well, even though she left Italy years ago.
#10. Oh no! Don’t tell me the party is over _____. I just got here!
#11. “Is the meeting _____ going on?” – “Yes, but I think they have almost finished.”
#12. The train isn’t here _____ so we have time to buy a coffee.
#13. Is lunch ready ____? I’m really hungry.
#14. My goodness! Have you finished reading that book _____? That was so quick!
#15. Jake ____ doesn’t understand the maths problem but he will keep trying.
More online exercises
Discover more from EnglishSmarts - English with Suzanne
Subscribe to get the latest posts sent to your email.



