Font size
S
M
L
XL
WorksheetsPesent and Past tenses
Total questions: 20
Worksheet time: 12mins
Name
Class
Date
1.
When we arrived, the concert ... already ...
a)
have begun
b)
has begun
c)
had begun
2.
Marcos ... school 15 year ago
a)
finished
b)
is finishing
c)
finishes
3.
Sandra didn´t ... drink milk everyday
a)
use to
b)
used to
c)
have to
4.
Pablo is tired because he ... since this morning
a)
has run
b)
had been running
c)
had been running
5.
Sara ... at the shop since 2015 when it closed
a)
worked
b)
was working
c)
had been working
6.
I ... my clothes in that shop
a)
bought
b)
had been buying
c)
used to buy
7.
The present perfect is formed by...
a)
HAVE + PAST PARTICIPLE
b)
HAVE / HAS + PAST PARTICIPLE
c)
AM/ IS/ ARE + PAST PARTICIPLE
d)
AM / IS / ARE + V-ING
8.
Present perfect is used with these words...
a)
JUST
b)
NOW
c)
FOR / SINCE
d)
YET
e)
EVER
9.
Cristiano Ronaldo
a)
have represented Portugal
b)
has Portugal represented
c)
has represented Portugal
d)
hasn´t represented Portugal
10.
The song contest hasn't started
a)
already
b)
never
c)
yet
d)
usually
11.
They ___________ ( not speak) French very well.
a)
doesn´t speak
b)
don´t speak
c)
aren´t speak
12.
Carlos and Charles ______________ ( not travel) every year.
a)
doesn´t travel
b)
don´t travel
c)
travels
13.
He hasn't been going to school ____ last year.
a)
since
b)
for
c)
then
d)
during
14.
I ______________ (do) much work ___________ my boss left.
a)
didn't do / for
b)
haven't done / for
c)
didn't do / since
d)
haven't done / since
15.
I ______________ (be) to China ______________ 2002.
a)
didn't go / for
b)
haven't been / since
c)
haven't gone / for
d)
wasn't / since
16.
She ___________ (be) a doctor ____________ more than forty years.
a)
was / for
b)
has been / since
c)
has been / for
d)
was / since
17.
___ (you/buy) your train ticket yet?
a)
Have you buyed
b)
Have you bought
c)
Did you buy
d)
Have you been buying
18.
The kitchen is a complete mess! What ___ (the children/do)?
a)
Have the children done
b)
Has the children done
c)
Have done the children
d)
Has done the children
19.
Julie ___ (learn) how to drive for 6 years! and she still can't!
a)
has learnt
b)
has been learning
c)
have learned
d)
have been learning
20.
Amanda___ (already/have) lunch, so she'll come later.
a)
has already been having
b)
has been having already
c)
has already had
d)
has had already
Reset
