Fill
in the gaps with the present perfect continuous when possible, if not, present
perfect simple
1) (they/arrive)…………………………………… already?
2) Lucy …………………………………………(run) 2000 metres
today.
3) I ……………………………………..(clean) all morning -
I'm fed up!.
4) How long ………………………………….(you/know) Simon?
5) I ………………………………….(drink) more water
recently, and I feel better.
6) Sorry about the mess! I ……………………………………….(bake).
7) How many times ………………………………………(you/take)
this exam? .
8) He ……………………………………..(eat) six bars of
chocolate today.
9) Help, I ………………………………….(lose) my wallet.
How can I get home?
10) The students ……………………………………….(finish)
their exams. They're very happy.
11) The baby's face is really dirty. What ………………………………………(he/eat)?
12) Iona is exhausted these days. She ……………………………………(work)
too hard recently.
13) Luke …………………………………..(never/be) abroad.
14) I ……………………………………………(wait) three hours
already!
15) ……………………………………………..(you/finish) your homework
yet?
16) How long ………………………………………….(you/be) a
lawyer?
17) I ………………………………………….(read) your book all
day. It's very interesting, but I'm only on chapter 2.
18) She ………………………………………(drink) ten glasses
of water!
19) I ………………………………………(have) my dog for
sixteen years.
Answers
1.
have they arrived
2.
has been running
3.
have been cleaning
4.
have you known
5.
have been drinking
6.
have been baking
7.
have you taken
8.
has eaten
9.
have lost
10.
have finished
11.
has he been eating
12.
has been working
13.
has never been
14.
have been waiting
15.
have you finished
16.
have you been
17.
have been reading
18.
has drunk
19.
have had
No hay comentarios:
Publicar un comentario