Indirect Questions – English Grammar Test for B2

Grammar » Grammar Test for B2 » Indirect Questions – English Grammar Test for B2

Tests:   1234567891011

1 Could you tell me where ______ (be) the nearest bus stop?

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.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]