Perfect Tenses Review – B2 Grammar Test

b2 grammar test, perfect tenses quiz, upper intermediate english grammar

Perfect Tenses Review – B2 Grammar Test

This B2-level grammar test focuses on perfect tenses, testing your ability to choose the correct tense based on meaning, time reference, and context.
Choose the correct answer for each sentence.

 

RESULTS

#1. By the time we arrived, they ___ dinner.

#2. I ___ here for over ten years.

#3. She was tired because she ___ all day.

#4. By next year, he ___ his degree.

#5. They ___ the project before the deadline.

#6. When I arrived, the meeting ___ already ___.

#7. We ___ never ___ such a beautiful city before.

#8. She realized she ___ a mistake.

#9. By the end of the day, I ___ over 100 emails.

#10. He ___ English before he moved abroad.

#11. They ___ for hours when the train finally arrived.

#12. This is the first time I ___ this kind of problem.

#13. She said she ___ never ___ sushi before.

#14. By the time you read this, I ___ the office.

#15. We ___ the report by Friday afternoon.

PREVIOUS
FINISH

A1 Online Grammar Quizes

A2 Online Grammar Quizes

Quizes

B2 Online Grammar Quizes

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top