Sunteți pe pagina 1din 7

1. How long have you known Gerry?

2. You look dirty. What have you been doing all day?
3. How many times has Charles visited New York?
4. She has been learning French words for hours, but she still doesn't remember
all of them.
5. The children have been watching videos for two hours.
6. Has he been studying hard today?
7. My father has never smoked.
8. Sorry, I'm late. Have you been waiting for long?
9. We haven't seen Lisa recently.
10. He has been writing his essay all day, but he hasn't finished yet.
Repeat exercise Shuffle exercise
1)

Check
Show
(they/arrive) already?

[ Have they arrived ]


2) Lucy

Check
Show
(run) 2000 metres today.

[ 's run ]
3) I

Check
Show
(clean) all morning - I'm fed up!

[ 've been cleaning ]


4) How long

Check
Show
(you/know) Simon?

[ have you known ]


5) I

Check
Show
(drink) more water recently, and I feel better.

[ 've been drinking ]


6) Sorry about the mess! I

Check
Show
(bake).

[ 've been baking ]


7) How many times

Check
Show
(you/take) this exam?

[ have you taken ]


8) He

Check
Show
(eat) six bars of chocolate today.

[ 's eaten ]
9) Julie

Check
Show
(cook) dinner. Let's go and eat!

[ 's cooked ]
10) The students

Check
Show
(finish) their exams. They're very happy.

[ have finished ]
11) The baby's face is really dirty. What

Check
Show
(he/eat)?

[ has he been eating ]


12) Iona is exhausted these days. She

Check
Show
(work) too hard recently.

[.]
13) Luke Check
Show
(never/be) abroad.

[ 's never been ]


14) I

Check
Show
(wait) three hours already!

[ 've been waiting ]


15)

Check
Show
(you/finish) your homework yet?

[ Have you finished ]


16) How long

Check
Show
(you/be) a lawyer?

[ have you been ]


17) I

Check
Show
(read) your book all day. It's very interesting, but I'm only on chapter 2.

[ 've been reading ]


18) She

Check
Show
(drink) ten glasses of water!

[ 's drunk ]
19) I
Check
Show
(have) my dog for sixteen years.

[ 've had ]
20) Help, I

Check
Show
(lose) my wallet. How can I get home?

[ 've lost ]
Go to the main grammar exercises page.
Positive Negative Interrogative
I have been working I haven't been working Have I been working?

You have been working You haven't been Have you been working?
working

He, she, it has been He hasn't been Has she been working?
working working

We have been working We haven't been Have we been working?


working

You have been working You haven't been Have you been working?
working

They have been working They haven't been Have they been working?
working

Use:
Present Perfect Tense Chart
Subject Auxiliary - Main Verb -
-
Verb
I have - lived in that house for 2 years.

We have - played football for 2 years.


+

She has - played outside for an hour.

I have not lived here for a long time.

with my parents for over 10


You have not lived
- years.

He has not lived here for many years.

Have I - gotten any mail today?

Have you - learned English for a long time?


?

Has she - cleaned the house for a long time?

S-ar putea să vă placă și