wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1. Present Tenses - C2

Total questions: 94

Worksheet time: 50mins

Name
Class
Date
1.

-Your clothes are all wet!

-I know. I ___ (wash) the car.

a)

am washing

b)

wash

c)

have washed

d)

have been washing

2.

He ____ (drive) an automatic car before.

a)

doesn´t drive

b)

isn´t driving

c)

hasn´t driven

d)

hasn´t been driving

3.

More and more women ____ (train) to become pilots these days.

a)

train

b)

are training

c)

have trained

d)

have been training

4.

Eric _____ (always/ live) in that flat.

a)

always lives

b)

is always living

c)

has always lived

d)

has always been living

5.

____ (you/ not/ see) the difference between the two pictures?

a)

Don´t you see

b)

Aren´t you seeing

c)

Haven´t you seen

d)

Haven´t you been seeing

6.

You look tired, obviously you ___ (work) all day.

a)

work

b)

are working

c)

have worked

d)

have been working

7.

Rhona ____ (stay) with her aunt this weekend.

a)

stays

b)

is staying

c)

has stayed

d)

will stay

8.

Why ____ (he/ drive) on the wrong side of the road?

a)

does he drive

b)

is he driving

c)

has he driven

d)

has he been driving

9.

Whe Alice is thinking about something, she ____ (make) funny grunting noises.

a)

makes

b)

is making

c)

has made

d)

has been making

10.

The people in the flat upstairs ____ (disturb) us every night this week.

a)

disturb

b)

are disturbing

c)

have disturbed

d)

have been disturbing

11.

Mark ´s studying engineering. He ____ (do) practical work for the last six months.

a)

does

b)

is doing

c)

has done

d)

has been doing

12.

Jane ____ (find) my glasses, so I can see again.

a)

finds

b)

found

c)

has found

d)

has been finding

13.

This is the first warm day we ____ (have) this year.

a)

have

b)

are having

c)

have had

d)

have been having

14.

My parents ____ (live) with me just now.

a)

live

b)

are living

c)

have lived

d)

have been living

15.

My plane __________ at 8 a.m.

a)

leaves

b)

is leaving

c)

will leave

d)

has left

16.

Every weekend, we ____ our grandparents.

a)

visit

b)

are visiting

c)

have visited

d)

have been visiting

17.

I ______________ English for 6 years.

a)

am studying

b)

study

c)

studies

d)

have been studying

18.

This soup _________ delicious.

a)

is tasting

b)

tastes

c)

has tasted

d)

has been tasting

19.

I ____ the weather here is awful at this time of the year.

a)

am thinking

b)

think

c)

have thought

d)

have been thinking

20.

It's the first time Anna ____ to me since our argument.

a)

speaks

b)

is speaking

c)

has spoken

d)

has been speaking

21.

I ______ what you want.

a)

am not understanding

b)

don't understand

22.

He has red eyes because he ______________ online games all afternoon.

a)

plays

b)

is playing

c)

has been playing

d)

has played

23.

Tom _____________ at my sofa until he finds a place of his own.

a)

sleeps

b)

has slept

c)

is sleeping

d)

has been sleeping

24.

I am thinking of buying a new laptop; what ______? Is it a good idea?

a)

are you thinking

b)

do you think

c)

have you thought

d)

have you been thinking

25.

My dog _____ our neighbour's cat and the neighbours complain.

a)

has always chased

b)

chases

c)

is always chasing

d)

has been chasing

26.

Millions of people ____ social media today and I am one of them.

a)

use

b)

are using

c)

will use

d)

have been using

27.

This is the best piece of advice I ______ on the matter.

a)

am receiving

b)

receive

c)

am being received

d)

have received

28.

My parents love the theatre, but they ___- the chance to go nowadays.

a)

have hardly ever been having

b)

hardly ever get

c)

are hardly ever getting

d)

have hardly ever had

29.

You ____ my car without asking!

a)

are forever taking

b)

forever take

c)

are forever taken

d)

are being forever taken

30.

Look at all these shopping bags. Mum _____ to the supermarket.

a)

has gone

b)

has been

c)

is

d)

is being

31.

Mario ___ the ball to John and John ___ It's a goal!

a)

is passing/ is kicking

b)

has passed/ kicked

c)

passes/ kicks

d)

has been passing/ has been kicking

32.

They ______ outside the cinema at 8 tomorrow.

a)

will meet

b)

meet

c)

have met

d)

are meeting

33.

More and more people ____ videos online nowadays.

a)

are posting

b)

post

c)

have posted

d)

have been posting

34.

Dad ____ the soup to find out if it is too salty.

a)

is tasting

b)

tastes

c)

has tasted

d)

has been tasting

35.
She _____ to Europe every summer.
a)
travel
b)
travels
36.
We _____ to school everyday.
a)
go
b)
goes
37.
In Autumn, the leaves ________ off the trees.
a)
fall
b)
falls
c)
don't fall
d)
doesn't fall
38.
Complete the sentence.
She ..... going to the beach.
a)
love
b)
loves
c)
loving
d)
has loved
39.
Complete the sentence.
Josh goes to the shopping centre .....
a)
now
b)
yesterday
c)
on Saturdays
d)
tomorrow
40.
Every Sunday, My mom ___________ us to basketball practice. 
a)
drive
b)
don't drive
c)
drives
d)
doesn't drives
41.
I usually ________ the Tuna salad but today I ______________ about ordering pizza. 
a)
ordering/ think
b)
order/ am thinking
c)
order/ are thinking
d)
ordering/ thinking
42.
Hurry up! My parents __________________ for you!
a)
is waiting
b)
are waiting
c)
don't wait
d)
wait
43.
Can you please bring my umbrella? It's ____________________________. 
a)
rain
b)
rainning
c)
raining
d)
rainying
44.
The next term ________________ on Monday. (begin)
a)
began
b)
begin
c)
begins
d)
beginning
45.
Alice ____ chicken soup for dinner today.
a)
is coking
b)
is cooking
c)
is cookking
d)
is cook
46.
He ____ his cousin after class.
a)
... everyday visits ...
b)
... visits always ...
c)
... often visits ...
d)
... visits usually ....
47.
A: Why are you ____ late, Peter? B: Because I ____ get up early.
a)
.....never........never...
b)
.....never........sometimes....
c)
.....always............never....
d)
.....often..........sometimes....
48.
We moved here in 1993.  We ____ here a long time now.
a)
have been
b)
were
c)
have being
d)
are
49.
The calculator is broken.  Someone ____ the calculator.
a)
break
b)
is breaking
c)
broke
d)
has broken
50.
You've ____ it in pencil.
a)
wrote
b)
writen
c)
written
d)
writed
51.
I ____ yet.
a)
made my bed
b)
has made my bed
c)
haven't made my bed
d)
hasn't made my bed
52.
He _____ his homework.
a)
has did
b)
has already done
c)
have done
d)
hasn't done
53.
They are all dirty because they _____ all afternoon.
a)
have been playing
b)
are playing
c)
have played
d)
are played
54.
Juliet is angry because I ____ her laptop. She really hates that.
a)
has been used
b)
have been using
c)
haven't been used
d)
am being using
55.
She _____ to Europe every summer.
a)
travel
b)
travels
56.
We _____ to school everyday.
a)
go
b)
goes
57.
In Autumn, the leaves ________ off the trees.
a)
fall
b)
falls
c)
don't fall
d)
doesn't fall
58.
Complete the sentence.
She ..... going to the beach.
a)
love
b)
loves
c)
loving
d)
has loved
59.
Complete the sentence.
Josh goes to the shopping centre .....
a)
now
b)
yesterday
c)
on Saturdays
d)
tomorrow
60.
Every Sunday, My mom ___________ us to basketball practice. 
a)
drive
b)
don't drive
c)
drives
d)
doesn't drives
61.
I usually ________ the Tuna salad but today I ______________ about ordering pizza. 
a)
ordering/ think
b)
order/ am thinking
c)
order/ are thinking
d)
ordering/ thinking
62.
Hurry up! My parents __________________ for you!
a)
is waiting
b)
are waiting
c)
don't wait
d)
wait
63.
Can you please bring my umbrella? It's ____________________________. 
a)
rain
b)
rainning
c)
raining
d)
rainying
64.
The next term ________________ on Monday. (begin)
a)
began
b)
begin
c)
begins
d)
beginning
65.
Alice ____ chicken soup for dinner today.
a)
is coking
b)
is cooking
c)
is cookking
d)
is cook
66.
He ____ his cousin after class.
a)
... everyday visits ...
b)
... visits always ...
c)
... often visits ...
d)
... visits usually ....
67.
A: Why are you ____ late, Peter? B: Because I ____ get up early.
a)
.....never........never...
b)
.....never........sometimes....
c)
.....always............never....
d)
.....often..........sometimes....
68.
We moved here in 1993.  We ____ here a long time now.
a)
have been
b)
were
c)
have being
d)
are
69.
The calculator is broken.  Someone ____ the calculator.
a)
break
b)
is breaking
c)
broke
d)
has broken
70.
You've ____ it in pencil.
a)
wrote
b)
writen
c)
written
d)
writed
71.
I ____ yet.
a)
made my bed
b)
has made my bed
c)
haven't made my bed
d)
hasn't made my bed
72.
He _____ his homework.
a)
has did
b)
has already done
c)
have done
d)
hasn't done
73.
They are all dirty because they _____ all afternoon.
a)
have been playing
b)
are playing
c)
have played
d)
are played
74.
Juliet is angry because I ____ her laptop. She really hates that.
a)
has been used
b)
have been using
c)
haven't been used
d)
am being using
75.

I've ____ Cairo four times.

a)

been

b)

gone

76.

She's____ visited Susan. She will be home tomorrow.

a)

been

b)

gone

77.

Have you ever ____ to London?

a)

been

b)

gone

78.

I don't know that restaurant, I've never ___ there.

a)

gone

b)

been

79.

Where has Eric ___? He was here a minute ago!

a)

gone

b)

been

80.

You are late. Where have you ___?

a)

been

b)

gone

81.

You look pale. Have you _______ to the dentist's?

a)

gone

b)

been

82.

Peter was at my house earlier, but he's_____ home.

a)

gone

b)

been

83.

My sister is studying in England now. My sister has____to England.

a)

gone

b)

been

84.

I went out an hour ago, but I'm back now. I have____ out

a)

been

b)

gone

85.

I'll speak to him tomorrow. He's______ home

a)

gone

b)

been

86.

I've_____ to a lot of concerts this year.

a)

gone

b)

been

87.

There's nobody home. I think they have_____ away for the weekend.

a)

been

b)

gone

88.

Maria isn't here now. She's______ to the hairdresser's.

a)

gone

b)

been

89.

Let's ask Peter about Florida - he's...........there twice.

a)

been

b)

gone

90.

I've.................. to museum to see the exhibition on old dolls. It was a bit boring to be honest.

a)

gone

b)

been

91.

She doesn't know what to do about her college choice. She's visited about twenty to see what they are like. Now, she has .............. away for a few days to think about it.

a)

been

b)

gone

92.

Slogan on T-shirt: " ..................THERE, DONE THAT!"

a)

gone

b)

been

93.

I'm sorry I am not here to answer your call. I have .................. to Europe for one month and will return on the 17th.

a)

been

b)

gone

94.

Paris is a wonderful city. I have............... there many times

a)

been

b)

there