Home / English Quizzes / Advanced Level 2
Advanced · Level 2

Advanced English Quiz: Level 2

Level 2 of our advanced English quiz series. Ten questions calibrated to advanced level 2 (third and mixed conditionals, reported speech, wish), with instant answers and explanations. Free and no sign-up.

Advanced track · level 2 of 5
StartMastery

Choose the best answer for each question. Click an option to see the correct answer and a short explanation. Get your score at the end, then move to the next level.

Your score: 0 / 10Click an option to check your answer

1. If Priya had studied harder, she ______ the scholarship exam last year.

Third conditional uses would have + past participle for a past unreal result, so ‘would have passed’ is correct.

2. Rahul told Meena, “Close the window.” In reported speech: Rahul told Meena ______.

A reported command uses told + object + to + infinitive, giving ‘to close the window’.

3. I wish I ______ Hindi more fluently; I struggle in Mumbai meetings.

‘Wish’ about a present regret takes the past simple, so ‘spoke’ is correct.

4. If Anil hadn’t missed the train, he ______ in Delhi with us right now.

This mixed conditional links a past cause to a present result, so ‘would be’ is correct.

5. The teacher asked Priya where she ______ during the holidays.

A reported question backshifts and uses statement order, so ‘where she had gone’ is correct.

6. If only I ______ that email before the deadline passed.

‘If only’ about a past regret takes the past perfect, so ‘had sent’ is correct.

7. Kavya asked Rahul whether he ______ finish the report by Friday.

In reported speech ‘can’ backshifts to could, so ‘could’ is correct.

8. If she had accepted the Bangalore offer, she ______ far happier today.

A past condition with a present result is a mixed conditional, so ‘would feel’ is correct.

9. Grandmother wishes she ______ so many chances to travel when she was young.

‘Wish’ about a past regret uses the past perfect, so ‘hadn’t wasted’ is correct.

10. The manager told the interns not ______ late for the training in Pune.

A negative reported command uses not + to + infinitive, giving ‘not to be’.
Book a Demo

Ready to Level Up for Real?

Quizzes show your level; a tutor moves you up it. In a dedicated 1-on-1 class you get full speaking time and live correction, something a group class cannot give. Book a ₹299 demo, a real level assessment.

Book My ₹299 Demo Class
1
Take the demoA real level assessment.
2
See how it worksLive 1-on-1 online.
3
Start improvingFrom the first class.