Indirect Questions – English Grammar Test for B2
Grammar » Grammar Test for B2 » Indirect Questions – English Grammar Test for B2
2 I don’t know what time the museum ______ (open).
3 She asked me if I ______ (see) her wallet anywhere.
4 Do you know where he ______ (live) now?
5 I wonder why they ______ (not / come) to the party.
6 Could you tell me how long it ______ (take) to get to the airport?
7 I’d like to know if your parents ______ (be) at home this evening.
8 Do you remember what ______ (happen) last night?
9 Can you tell me who ______ (call) me earlier?
10 He wanted to know when the concert ______ (start).
11 I’m not sure if she ______ (like) this idea.
12 Do you know what kind of books she ______ (enjoy)?
13 Could you tell me whether they ______ (finish) the report yet?
14 I don’t remember where I ______ (put) my phone.
15 Can you tell me what this word ______ (mean)?
16 She asked me why I ______ (be) so nervous.
17 I wonder how much it ______ (cost).
18 Do you know when she ______ (leave) the office yesterday?
19 Could you tell me what time the meeting ______ (begin)?
20 He asked me who ______ (sit) next to me at lunch.
21 I’d like to know if your brother ______ (speak) Spanish.
22 Do you know when the teacher ______ (come) back?
23 She asked me what I ______ (do) for a living.
24 I can’t remember where we ______ (meet) before.
25 Could you tell me whether it ______ (rain) tomorrow?
26 I wonder what she ______ (think) about my presentation.
27 He didn’t say why he ______ (leave) early.
28 Do you know if they ______ (ever / be) to Japan?
29 She asked me how old my sister ______ (be).
30 Can you tell me how long you ______ (study) English?
Answer
1 is – Indirect question → no inversion: where the nearest bus stop is.
2 opens – Present simple, habitual action.
3 had seen – Past perfect in reported question.
4 lives – Present simple tense for current situation.
5 didn’t come – Simple past for completed event.
6 takes – Present simple for duration.
7 are – Present tense; asking about current state.
8 happened – Past simple for a completed event.
9 called – Past simple → who called me earlier.
10 started – Past simple → indirect about completed event.
11 likes – Present simple → expressing opinion.
12 enjoys – Present simple → habitual preference.
13 have finished – Present perfect → action possibly just done.
14 put – Past simple → completed action.
15 means – Present simple, normal order (no inversion).
16 was – Past simple → why I was nervous.
17 costs – Present simple question form in indirect speech.
18 left – Past simple → when she left yesterday.
19 begins – Present simple → timetable fact.
20 was sitting – Past continuous → who was sitting next to me.
21 speaks – Present simple.
22 comes – Present simple for future schedule.
23 did – Past simple (reported question about occupation).
24 met – Past simple → where we met before.
25 will rain – Future simple in indirect structure.
26 thinks – Present simple → opinion or belief.
27 left – Past simple → action completed.
28 have ever been – Present perfect for life experience.
29 was – Backshift in reported speech.
30 have been studying – Present perfect continuous → action continuing until now.
