NEW
Font size
S
M
L
XL
WorksheetsPresent Perfect Simple
Total questions: 36
Worksheet time: 21mins
Name
Class
Date
1.
I ........ ........... you so much.
a)
've missed
b)
's misssed
c)
've miss
d)
's misses
2.
I .............. to say goodbye.
a)
came
b)
come
c)
've comed
d)
've come
3.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
4.
- Has she told you that?
- Yes, she ____.
- Yes, she ____.
a)
have
b)
has
5.
I ____ ____ there for 2 weeks.
a)
has been
b)
have been
c)
have be
d)
has was
6.
It ____ _____ all night.
a)
have rained
b)
have rain
c)
has rained
d)
has rain
7.
____ you ____ your arm?
a)
Has; broken
b)
Has; broke
c)
Have; broke
d)
Have; broken
8.
Mary ____ ____ my new bag yet, I want to show it to her.
a)
haven't seen
b)
has seen
c)
hasn't seen
d)
have seen
9.
She ________________ (live) in London when she was a child.
a)
has lived
b)
lived
c)
neither
d)
either
10.
My brother _______________ to Mexico three times. He's planning to go there again this year.
a)
went
b)
has been
c)
either
d)
neither
11.
I _______________ (lose) my keys yesterday. It was terrible! I had to get new keys.
a)
lost
b)
've lost
c)
either
d)
neither
12.
I ______________ (see) John this week.
a)
haven't seen
b)
didn't see
c)
either
d)
neither
13.
She ________________ (live) in London when she was a child.
a)
has lived
b)
lived
c)
neither
d)
either
14.
The calculator is broken. Someone ... the calculator.
a)
break
b)
is breaking
c)
broke
d)
has broken
15.
Have you .... your flat (apartment) yet?
a)
sell
b)
selled
c)
sold
d)
shelled
16.
Who's ... this glass?
a)
broke
b)
break
c)
broken
d)
breaking
17.
We moved here in 1993. We .... here a long time now.
a)
have been
b)
were
c)
have being
d)
are
18.
I would like to meet a ghost, but I .... one.
a)
never see
b)
never saw
c)
have never seen
d)
have never saw
19.
I'd better have a shower. I .... Thursday.
a)
had one
b)
haven't have one for
c)
haven't had one since
d)
haven't had one for
20.
Mr. Beaudry _____ _____ other planets lately.
a)
have visited
b)
has visited
c)
will visit
d)
did visited
21.
_______ you ever _______ the novel?
a)
Has, red
b)
have, read
c)
Have, red
d)
Have, read
22.
She ______ _________ over 40 articles in her life!
a)
has wrote
b)
has written
c)
have written
d)
has writed
23.
The sun _______ already ________ and it will again tomorrow morning...we hope.
a)
has, risen
b)
has, rose
c)
have, risen
d)
will, risen
24.
He _________ never _________ before.
a)
have, swam
b)
has, swam
c)
has, swum
d)
has, swim
25.
I ______ just _________ him for the pizza!
a)
have, payed
b)
has, paid
c)
has, payed
d)
have, paid
26.
He _________ __________ the cake yet.
a)
hasn't cutted
b)
haven't cut
c)
hasn't cut
d)
have cut
27.
He _________ never _________ before.
a)
have, swam
b)
has, swam
c)
has, swum
d)
has, swim
28.
She ______ _________ over 40 articles in her life!
a)
has wrote
b)
has written
c)
have written
d)
has writed
29.
Fluffy _____ ______ _______ since yesterday.
a)
will not eaten
b)
has not eaten
c)
don't wanna eat
d)
will not eat
30.
Susan and Jane .... at home last Monday. (not/be)
a)
hasn't
b)
wasn't
c)
weren't
d)
haven't been
31.
... Nick ... around the world yet? (travel)
a)
Has / travel
b)
Has / traveled
c)
Did / travel
d)
Did / traveled
32.
Jim ..........................( break) the vase 2 hours ago
a)
broke
b)
has broken
c)
break
d)
have broken
33.
Where ................................(you / be) yesterday?
a)
were you
b)
did you be
c)
you were
d)
was you
34.
I ____ (be) angry at my friend last night.
a)
were
b)
have been
c)
was
d)
be
35.
... you ... London? (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
36.
They ... shrimps. (already/eat)
a)
have eaten
b)
has eaten
c)
ate
d)
eated
Reset
