An Upper Intermediate to check your grammar knowledge.
Find out your current level of English by completing ALL 20 questions.
You will get your RESULTS immediately after answering each question – every question is multiple choice.
#1. You ............... it. I was going to do it anyway.
#2. You ............... it. I was going to do it anyway.
#3. I ............... that heavy bookcase myself, because someone else had already moved it out of the way.
#4. It seems that I ............... so cautious; I found the place completely deserted, anyway.
#5. My wife ............... the dinner, because I had already cooked it.
Results
