You are on page 1of 2

PUT THE VERBS INTO THE CORRECT TENSE (PRESENT PERFECT SIMPLE OR

PRESENT PERFECT PROGRESSIVE).

I (play) have been playing football for five years.


My team (win / only) has only won two matches so far.
The others (be / always) have always been better.
Are we not there yet? We (walk) have been walking for hours.
But we (cover / only) have only covered an area of five miles so far.
I (finish/just) have just finished my homework.
I (work) have been working on this essay since two o'clock.
Jane (go out) has been going out with Bob for seven years.
Martin (date) has dated three girls this week.
How long (wait / you) have you been waiting for us?

PUT THE VERBS INTO THE CORRECT TENSE (PRESENT PERFECT SIMPLE OR
PRESENT PERFECT CONTINUOUS).

Fortunately, I have found (find) my credit card. Here it is.


I have looked for (look for) my keys since we came home. Where are they?
She has been making (make) puddings all day.
How many puddings has she been making (make)?
What have you done? (do) You are so dirty!
Joy has sent (send) you a letter. Look!
I have cleaning (clean) windows since lunch time. It's so exhausting.
I can see that you have cleaned (clean) the windows in the hall and in the kitchen.
You have been working (work) in the garden so long. You should take a rest now.
How many years has he been having (have) this car?
Have walked

Have been walking

Has slept

Has been sleeping

Hasn´t eaten
Hasn´t been eating

Have worked
Have been writing

Have been cleaning

Have cleaned

Have been looking

Have sold

Has been answering

Has known

Have been seeing

Have Been waiting

Has visited

Have had

Has finished Have been writign

Have been running

Have been trying

Have lost

Has returned

You might also like