Indirect Questions – English Grammar Test for B2
Grammar » Grammar Test for B2 » Indirect Questions – English Grammar Test for B2
2 I’d like to know if she ______ (come) to the meeting today.
3 Do you know what time the film ______ (start)?
4 I wonder why he ______ (be) so angry yesterday.
5 She asked me who ______ (call) me last night.
6 Can you tell me how long it ______ (take) to get there?
7 I don’t remember where I ______ (put) my phone.
8 Do you know if they ______ (finish) their homework yet?
9 Could you tell me when the class ______ (begin)?
10 I’d like to know who ______ (invent) the telephone.
11 Can you tell me what this word ______ (mean)?
12 He asked me where I ______ (live) before moving here.
13 I wonder if it ______ (rain) tomorrow.
14 Do you know why she ______ (not / come) yesterday?
15 Could you tell me when ______ (be) the best time to visit?
16 I don’t know if your brother ______ (be) at home now.
17 She asked me whether I ______ (like) coffee.
18 Can you tell me how ______ (use) this machine?
19 I’d like to know where ______ (buy) a bus ticket.
20 Do you know what time the restaurant ______ (close)?
21 Could you tell me why she ______ (cry)?
22 He asked me if I ______ (see) his keys.
23 I wonder who ______ (write) this song.
24 Can you tell me how many people ______ (attend) the meeting?
25 Do you know if they ______ (be) in London last week?
26 I’d like to know when the next bus ______ (leave).
27 Could you tell me if it ______ (take) long to get to the station?
28 She asked me why I ______ (be) late.
29 I don’t remember what she ______ (say).
30 Do you know whether he ______ (finish) the report yet?
31 Can you tell me how long you ______ (study) English?
32 I wonder what ______ (happen) next.
33 She asked me who ______ (help) her with the project.
34 Do you know what time ______ (be) it now?
35 Could you tell me when ______ (start) the new course?
36 I’d like to know if your parents ______ (be) retired.
37 He asked me whether I ______ (can) speak Spanish.
38 Can you tell me where ______ (be) the ticket office?
39 Do you know how much this book ______ (cost)?
40 I don’t know why she ______ (not / answer) the phone.
41 Could you tell me when she ______ (graduate)?
42 I’d like to know if your sister ______ (drive).
43 Do you know where ______ (park) my car safely?
44 She asked me who ______ (invite) to the party.
45 I wonder if we ______ (need) to bring anything.
46 Could you tell me how ______ (get) to the museum?
47 Do you know if it ______ (be) open today?
48 I can’t remember what ______ (time / leave) the train.
49 Can you tell me who ______ (be) responsible for this?
50 I’d like to know when the results ______ (be) ready.
Answer
1 is – No inversion in indirect question.
2 is coming – Present continuous for planned event.
3 starts – Present simple for schedule.
4 was – Past event → backshift to past simple.
5 had called – Past perfect in reported speech.
6 takes – Present simple for duration.
7 put – Past simple for completed action.
8 have finished – Present perfect.
9 begins – Present simple (fixed schedule).
10 invented – Past simple.
11 means – Present simple, no inversion.
12 had lived – Past perfect after asked me.
13 will rain – Future tense after if.
14 didn’t come – Simple past.
15 is – Correct order: when the best time is.
16 is – Present simple; checking current situation.
17 liked – Backshifted to past.
18 to use – Infinitive after how for instruction.
19 to buy – Infinitive of purpose.
20 closes – Present simple for daily schedule.
21 is – Present continuous emotion.
22 had seen – Past perfect after asked me.
23 wrote – Past simple; indirect Wh-question.
24 attended – Past simple for completed event.
25 were – Past simple; Yes/No indirect.
26 leaves – Present simple (timetable).
27 takes – General truth.
28 was – Past simple (reason).
29 said – Past simple, completed action.
30 has finished – Present perfect (recent result).
31 have been studying – Present perfect continuous (ongoing).
32 will happen – Future.
33 had helped – Past perfect (reported).
34 it is – No inversion.
35 starts – Statement word order.
36 are – Present tense for current fact.
37 could – Backshift from can in reported question.
38 is – Present simple for location.
39 costs – Present simple; no inversion.
40 didn’t answer – Past simple.
41 graduated – Past simple.
42 drives – Present simple habit.
43 to park – Infinitive structure after where.
44 had invited – Past perfect.
45 need – Present simple for possibility.
46 to get – Infinitive of purpose.
47 is – Present simple.
48 time the train leaves – Wh-clause order.
49 is – Present simple.
50 will be – Future simple for results.
