NEW
Font size
S
M
L
XL
WorksheetsHi, I am "Present Perfect Simple" :)
Total questions: 25
Worksheet time: 13mins
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) ... your teacher graded the test?
(B) Yes, she ... .
(B) Yes, she ... .
a)
Has / has
b)
has / have
c)
Have / graded
12.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
13.
I ........ ........... you so much.
a)
've missed
b)
's misssed
c)
've miss
d)
's misses
14.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
15.
I ....................... this way before.
a)
never felt
b)
've never felt
c)
never feel
d)
've never fell
16.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
17.
You ................ jealous of my good looks .........the forth grade.
a)
've been .............. for
b)
've been .......... since
c)
's been ............. since
d)
're been ............ for
18.
I have studied English ......... 9 years.
a)
for
b)
since
19.
I have been in this school ........... 2010
a)
since
b)
for
20.
My friend ......................... to London.
a)
have been
b)
has been
c)
has ben
21.
I have known my best friend ..................... Primary School.
a)
for
b)
since
22.
Have you done your homework .........?
a)
already
b)
yet
c)
just
23.
We haven't decided where to go ...........
a)
yet
b)
already
c)
just
24.
We have ................ seen this movie. We went to the cinema last week.
a)
already
b)
yet
c)
just
25.
Have you ever ................... sushi?
a)
eat
b)
eaten
c)
ate
Reset
