WorksheetsPresent Perfect
Total questions: 18
Worksheet time: 9mins
Name
Class
Date
1.
It's a great movie. I have ... that movie many times.
a)
saw
b)
seen
c)
see
2.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
3.
(A) ... your brother talked to you yet?
(B) Yes, he ... .
(B) Yes, he ... .
a)
Has / did
b)
Have / have
c)
Has / has
4.
My family and I ... to many different countries around the world.
a)
have flown
b)
has flown
c)
flown
5.
My sister ... ridden a bicycle. She is afraid that she will fall off.
a)
never
b)
has never
c)
has ever
6.
(A) ... you talked to Mr. Parfitt?
(B) No, I ... .
(B) No, I ... .
a)
Had / haven't
b)
Have / haven't
c)
Have / didn't
7.
I'm sorry, but I ... finished my homework yet.
a)
have
b)
hasn't
c)
haven't
8.
(A) ... you finished your lunch yet?
(B) Yes, I ... .
(B) Yes, I ... .
a)
Has / has
b)
Has / have
c)
Have / have
9.
Eva, Thomas and Robert ... to Hong Kong many times.
a)
has been
b)
been
c)
have been
10.
I've cleaned the kitchen, but I ... the living room yet.
a)
haven't clean
b)
haven't cleaned
c)
have cleaned
11.
(A) Have you ever seen a ghost?
(B) Yes, I ...
(B) Yes, I ...
a)
have
b)
ever
c)
never
12.
(A) ... your teacher graded the test?
(B) Yes, she ... .
(B) Yes, she ... .
a)
Has / has
b)
has / have
c)
Have / graded
13.
She has a car, so she ... there many times.
a)
have drive
b)
has driven
c)
has drove
14.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
15.
I ........ ........... you so much.
a)
've missed
b)
's misssed
c)
've miss
d)
's misses
16.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
17.
I ....................... this way before.
a)
never felt
b)
've never felt
c)
never feel
d)
've never fell
18.
I .............. to say goodbye.
a)
came
b)
come
c)
've comed
d)
've come
100 %
