NEW
Font size
S
M
L
XL
WorksheetsPresent Perfect Tense quiz challenge
Total questions: 20
Worksheet time: 10mins
Name
Class
Date
1.
Choose the correct answer
a)
I have bought a new computer
b)
I have bought a new computer 5 days ago.
c)
I have bought a new computer since 4 months
d)
I have bought a new computer for 2017
2.
She has studied English ____ 2 hours.
a)
For
b)
Since
c)
Just
d)
Yet
3.
We haven't eat lunch ____.
a)
Already
b)
Yet
c)
Never
d)
Ever
4.
Our friend Flo ..... (work) in that office for two years.
a)
had worked
b)
have worked
c)
has worked
d)
has work
5.
I .... (have) my motorbike since 2009.
a)
have have
b)
have had
c)
has had
d)
has have
6.
The children have ___ their passport.
a)
lose
b)
losing
c)
lost
d)
losting
7.
We ______ eaten lunch yet
a)
have
b)
have not
c)
has
d)
has not
8.
We ___ already bought him a present.
a)
has
b)
had
c)
having
d)
have
9.
Budi ..... in Bandung since 2010
a)
has live
b)
has lived
c)
have lived
d)
living
10.
They ______ ____________ that book in the previous session.
a)
haven´t read
b)
hasn´t read
c)
had reading
11.
He has ____ had a headache before.
a)
Never
b)
Just
c)
Recently
d)
Yet
12.
My sister and I _______ swimming in just 2 weeks.
a)
has learned
b)
have learned
13.
Has your borther _______ the school?
a)
leave
b)
left
c)
leaves
d)
leaving
14.
________ The Di Vinci Code? It's an interesting book
a)
Have you ever read
b)
Have you read
c)
Has you read
d)
Has you ever read
15.
They have_____ a camel when they stayed in India.
a)
ride
b)
riding
c)
rides
d)
ridden
16.
Teacher I have not _______ the class because I have been sick.
a)
attend
b)
attends
c)
attended
d)
attending
17.
My mother ____ cooked a delicious dish
a)
have
b)
has
c)
having
d)
have gone
18.
The p.p. form of "send" is ______.
a)
sent
b)
send
19.
The p.p. form of "take" is ____.
a)
taken
b)
took
c)
take
20.
________ Miss Wong _______ (go) to the school yet?
a)
Does...gone
b)
Have...gone
c)
Will...gone
d)
Has...gone
Reset
