Indirect Questions – English Grammar Test for B2
Grammar » Grammar Test for B2 » Indirect Questions – English Grammar Test for B2
PART 1 – Multiple Choice (Questions 1–20)
1 Could you tell me where ______?
(a) is the nearest bus stop
(b) the nearest bus stop is
(c) does the nearest bus stop
(d) was the nearest bus stop
2 I’d like to know if your sister ______ home now.
(a) is
(b) was
(c) has
(d) were
3 Do you know ______ she called you yesterday?
(a) why
(b) when
(c) who
(d) what time
4 He asked me where I ______ the car.
(a) park
(b) parked
(c) had parked
(d) was parking
5 Can you tell me how long ______ to get there?
(a) does it take
(b) it takes
(c) takes it
(d) did it take
6 I wonder ______ they are ready yet.
(a) that
(b) if
(c) why
(d) who
7 She asked me what time the plane ______.
(a) leave
(b) leaves
(c) left
(d) leaving
8 Do you know where ______ from?
(a) is she
(b) she is
(c) was she
(d) does she
9 Could you tell me if he ______ the message?
(a) got
(b) gets
(c) get
(d) gotten
10 I can’t remember who ______ this picture.
(a) paints
(b) painted
(c) painting
(d) was painted
11 Do you know ______ she’s going to do next?
(a) what
(b) where
(c) when
(d) why
12 He asked me why I ______ sad yesterday.
(a) was
(b) am
(c) were
(d) be
13 Could you tell me how much ______?
(a) does it cost
(b) it costs
(c) cost it
(d) it costed
14 I wonder ______ he’s upset today.
(a) what
(b) why
(c) where
(d) who
15 Do you know ______ the meeting starts?
(a) what
(b) when
(c) where
(d) who
16 I’d like to know if she ______ in New York before.
(a) was
(b) is
(c) has been
(d) had been
17 Can you tell me where ______ my bag?
(a) did you put
(b) you put
(c) put you
(d) you did put
18 She asked me whether I ______ coffee.
(a) like
(b) liked
(c) have liked
(d) likes
19 Do you know who ______ to the manager?
(a) talked
(b) talks
(c) talking
(d) is talk
20 Could you tell me what time ______ finish?
(a) does the class
(b) the class does
(c) the class will
(d) will the class
PART 2 – Gap-Fill Sentences (Questions 21–30)
21 I’d like to know if the museum ______ (open) on Mondays.
22 Could you tell me what time the movie ______ (start)?
23 He asked me who ______ (help) him yesterday.
24 Do you know when she ______ (arrive) home?
25 I wonder how much that car ______ (cost).
26 Can you tell me if they ______ (already / finish) the report?
27 She asked me where I ______ (live) before moving here.
28 I don’t remember what she ______ (say) last night.
29 Could you tell me whether it ______ (rain) tomorrow?
30 I’d like to know who ______ (be) responsible for this project.
PART 3 – Error Correction (Questions 31–40)
Find and correct the mistake.
31 Do you know where is the restaurant?
32 Can you tell me what does this mean?
33 I wonder that why she is upset.
34 She asked me why did I come late.
35 Do you know is he at home?
36 Could you tell me how can I use this app?
37 I’d like to know that where you live.
38 He asked me who did call me yesterday.
39 Can you tell me what does this button do?
40 I don’t remember where did I leave my bag.
PART 4 – Sentence Transformation (Questions 41–50)
Rewrite the direct question as an indirect question.
41 “Where is the library?” → Could you tell me...
42 “When did the concert start?” → Do you know...
43 “Why are you late?” → She asked me...
44 “Does he work here?” → I’d like to know...
45 “Is there a supermarket nearby?” → Can you tell me...
46 “Who made this mistake?” → He asked me...
47 “What time does the train leave?” → Do you know...
48 “Have you seen my phone?” → She asked me...
49 “Where can I buy a ticket?” → Could you tell me...
50 “Is she coming to the party?” → I wonder...
PART 5 – Dialogue Completion (Questions 51–60)
51
A: Excuse me, ______?
B: It’s the second door on the left.
(a) Where is the restroom
(b) Could you tell me where the restroom is
(c) You know where is the restroom
(d) Where the restroom is
52
A: Do you know ______ this word means?
B: Yes, it means “hope.”
(a) what does
(b) what this word means
(c) what means this word
(d) what this means word
53
A: I wonder ______ the next train leaves.
B: In ten minutes.
(a) when
(b) what
(c) why
(d) who
54
A: Can you tell me if this shop ______ credit cards?
B: Yes, it does.
(a) accepts
(b) accepting
(c) accepted
(d) has accepted
55
A: I’d like to know ______ she lives now.
B: She moved to Paris.
(a) what
(b) where
(c) when
(d) why
56
A: He asked me ______ my favorite color.
B: I said blue.
(a) what
(b) which
(c) who
(d) when
57
A: Could you tell me ______ it takes to drive there?
B: About two hours.
(a) how long
(b) how far
(c) when
(d) what time
58
A: Do you know ______ she’s upset?
B: I think she’s tired.
(a) what
(b) who
(c) why
(d) when
59
A: Can you tell me ______ the teacher is?
B: In the staff room.
(a) what
(b) where
(c) which
(d) who
60
A: I’d like to know ______ my results will be ready.
B: Probably by Friday.
(a) when
(b) why
(c) what time
(d) how
Answer
1 (b) – No inversion: where the bus stop is.
2 (a) – Present → if your sister is home.
3 (a) – Wh-word for reason.
4 (c) – Backshift to past perfect.
5 (b) – Statement order: how long it takes.
6 (b) – if introduces Yes/No question.
7 (b) – Present simple for timetable.
8 (b) – Correct order: she is.
9 (a) – Past simple event.
10 (b) – Past simple → painted.
11 (a) – Asking what she’ll do next.
12 (a) – Past tense → was.
13 (b) – Statement order → it costs.
14 (b) – Wh-word “why” for reason.
15 (b) – Time → when the meeting starts.
16 (c) – Perfect tense → has been.
17 (b) – Statement order → you put.
18 (b) – Backshift → liked.
19 (a) – Past simple event → who talked.
20 (c) – Future intention → the class will finish.
21 is – if the museum is open.
22 starts – the movie starts.
23 had helped – Past perfect in reported speech.
24 arrives – Present simple (schedule).
25 costs – Statement word order.
26 have already finished – Present perfect.
27 had lived – Past perfect.
28 said – Past simple.
29 will rain – Future tense.
30 is – who is responsible.
31 ✅ Do you know where the restaurant is? – No inversion.
32 ✅ Can you tell me what this means? – No “does.”
33 ✅ I wonder why she is upset. – Remove “that.”
34 ✅ She asked me why I came late. – Statement order.
35 ✅ Do you know if he is at home? – Add if.
36 ✅ Could you tell me how I can use this app? – No inversion.
37 ✅ I’d like to know where you live. – Remove that.
38 ✅ He asked me who called me yesterday. – Subject question.
39 ✅ Can you tell me what this button does? – No inversion.
40 ✅ I don’t remember where I left my bag. – Correct order.
41 Could you tell me where the library is?
42 Do you know when the concert started?
43 She asked me why I was late.
44 I’d like to know if he works here.
45 Can you tell me if there is a supermarket nearby?
46 He asked me who had made the mistake.
47 Do you know what time the train leaves?
48 She asked me if I had seen her phone.
49 Could you tell me where I can buy a ticket?
50 I wonder if she is coming to the party.
51 (b) – Polite indirect question, no inversion.
52 (b) – Indirect form → what this word means.
53 (a) – “when” for time.
54 (a) – Present simple → accepts.
55 (b) – where she lives now.
56 (a) – “what” for thing.
57 (a) – “how long” asks about duration.
58 (c) – “why” asks for reason.
59 (b) – Asking about location.
60 (a) – “when” for time reference.
