wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SC3.02 Present Perfect Continuous and Indirect Questions

Total questions: 40

Worksheet time: 54mins

Name
Class
Date
1.

​ (a)   ​ (b)   ​ (c)   ​ (d)   here ​ (e)   over two hours!

Choose from the below words
We
have
been
waiting
for
2.

Reorder.

a)

She

b)

has been watching

c)

too much television

d)

lately.

1)
2)
3)
4)
3.
  • What ​ (a)   ​ (b)   ​ (c)   ​ (d)   for the last 30 minutes?

Choose from the below words
have
you
been
doing
4.

It ​ (a)   ​ (b)   ​ (c)   ​ (d)   last night.

Choose from the below words
has
been
raining
since
5.

Hãy biến đổi động từ gợi ý trong câu ở thì hiện tại hoàn thành tiếp diễn:

They _____ _____ _____ all day.

(work)

(a)  

6.

Hãy biến đổi động từ gợi ý trong câu ở thì hiện tại hoàn thành tiếp diễn:

She _____ _____ _____ all morning.

(learning)

(a)  

7.

Cụm từ chỉ thời gian hay dùng trong thì hiện tại hoàn thành tiếp diễn:

a)

yesterday

b)

next week

c)

tomorrow

d)

for, since, all day, lately, recently

8.

'They have been playing football.' >< .....................

a)

They will not be playing football.

b)

They have played football.

c)

They are not playing football.

d)

They have not been playing football.

9.

Identify the correct form: 'He ___ (to wait) for you since 2 PM.'

a)

has waited

b)

waited

c)

was waiting

d)

has been waiting

10.
  1. ​ (a)   ​ (b)   ​ (c)   as an accountant?

Choose from the below words
How long
have you been
working
11.

Reorder.

a)

She

b)

has

c)

been

d)

cooking

e)

since last night.

1)
2)
3)
4)
5)
12.

How ​ (a)   have ​ (b)   ​ (c)   ​ (d)   ?

Choose from the below words
you
been
studying
long
13.

We ​ (a)   been ​ (b)   .

Choose from the below words
have
traveling
14.

They ​ (a)   ​ (b)   ​ (c)   ​ (d)   since 2010.

Choose from the below words
have
been
living
here
15.

Cụm từ chỉ thời gian nào không dùng trong thì hiện tại hoàn thành tiếp diễn?

a)

For three days

b)

For a month

c)

Since yesterday

d)

Yesterday

16.

​ (a)   ​ (b)   ​ (c)   ​ (d)   the guitar lately?

Choose from the below words
Have
you
been
playing
17.
  1. They ​ (a)   been​ (b)   Chinese ​ (c)   January.

Choose from the below words
learning
since
have
18.

I ​ (a)   ​ ​ (b)   ​ (c)   six letters since morning.

Choose from the below words
have
been
writing
19.

Identify the correct usage: 'She has been working here ___ 2015.'

a)

during

b)

for

c)

since

d)

after

20.

I have been (a)   .

(learn)

21.

Could you tell me ​ (a)   ​ (b)   ​ (c)   TV tonight?

Choose from the below words
what
is
on
22.

Do you know ​ (a)   ​ (b)   ​ (c)   ​ (d)   ?

Choose from the below words
why
this show
is
popular
23.
  1. I wonder ​ (a)   ​ (b)   ​ (c)   going to the party tonight.

Choose from the below words
if
they
are
24.
  1. Could you tell me ​ (a)   ​ (b)   ​ (c)   ?

Choose from the below words
where
the train station
is
25.
  1. Do you know ​ (a)   ​ (b)   ​ (c)   yesterday?

Choose from the below words
who
finished
the project
26.
  1. I’d like to know ​ (a)   ​ (b)   ​ (c)   .

Choose from the below words
where
the nearest hospital
is
27.
  1. Would you mind telling me ​ (a)   ​ (b)   ​ (c)   ?

Choose from the below words
what
the time
is
28.
  1. I wonder ​ (a)   ​ (b)   ​ (c)   ​ (d)   .

Choose from the below words
when
the meeting
will
start
29.
  1. Could you tell me ​ (a)   ​ (b)   ​ (c)   ​ (d)   tomorrow?

Choose from the below words
what
the weather
will be
like
30.
  1. Do you know ​ (a)   ​ (b)   ​ (c)   ​ (d)   ?

Choose from the below words
if
this restaurant
is
open
31.
  1. I’d like ​ (a)   ​ (b)   ​ (c)   this problem. ​

Choose from the below words
to know
how
to solve
32.
  1. Would you mind telling me ​ (a)   ​ (b)   ​ (c)   ​ (d)   ?

Choose from the below words
why
the event
was
canceled
33.
  1. I ​ (a)   ​ (b)   ​ (c)   today.

Choose from the below words
wonder
how
she’s feeling
34.
  1. ​ (a)   ​ (b)   ​ (c)   ​ (d)   a pharmacy?

Choose from the below words
Could you tell me
where
I
can find
35.
  1. ​ (a)   ​ (b)   ​ (c)   ​ (d)   arrive?

Choose from the below words
Do you know
when
he
will
36.
  1. I’d like to ​ (a)   ​ (b)   ​ (c)   for a meeting.

Choose from the below words
know
if
she’s available
37.
  1. Would you mind telling me ​ (a)   ​ (b)   ​ (c)   ​ (d)   that?

Choose from the below words
answer option
how
you
managed
to do
38.
  1. I wonder ​ (a)   ​ (b)   ​ (c)   ​ (d)   the report.

Choose from the below words
when
we
need
to submit
39.
  1. Could you tell me ​ (a)   ​ (b)   ​ (c)   ?

Choose from the below words
when
the coffee shop
closes
40.
  1. Do you ​ (a)   ​ (b)   ​ (c)   ​ (d)   to visit?

Choose from the below words
when
know
they
are coming