WorksheetsPresent Perfect Tense
Total questions: 18
Worksheet time: 6mins
Name
Class
Date
1.
They _______ a lot for their exam.
a)
has studied
b)
studied
c)
have studied
2.
Have you ever ________ to China?
a)
went
b)
go
c)
been
3.
My mother and father ___________ to Barcelona.
a)
have never been
b)
has never been
c)
has went
4.
My sister ________ clothes since she was seven.
a)
designed
b)
has designed
c)
has design
5.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
6.
He hasn't called me ....... yesterday morning.
a)
since
b)
from
c)
for
d)
in
7.
I've never .......... a girlfriend before.
a)
had
b)
have
c)
has
d)
having
8.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet
9.
I haven't been to Australia ...
a)
never
b)
ever
c)
yet
d)
yet/before
10.
We haven't seen this film...
a)
already
b)
yet
c)
never
d)
ever
11.
- Has she told you that?
- Yes, she ____.
- Yes, she ____.
a)
have
b)
has
12.
____ you ____ your arm?
a)
Has; broken
b)
Has; broke
c)
Have; broke
d)
Have; broken
13.
My sister ________ clothes since she was seven.
a)
designed
b)
has designed
c)
has design
d)
have designs
14.
Have we ______ before?
a)
meet
b)
met
c)
meeting
d)
meets
15.
______your parents _________to a rock concert?
a)
Has - went
b)
Have - went
c)
Has - gone
d)
Have - gone
16.
Andrea _________her umbrella.
a)
has forgotten
b)
have forgotten
c)
was forgot
d)
has forgot
17.
Helen has been a vegetarian _________three years.
a)
for
b)
since
18.
Marilyn __________ the bill.
a)
has paid
b)
has payed
c)
have paid
d)
have pay
100 %
