NEW
Font size
S
M
L
XL
Worksheetspresent perfect vs present perfect progressive
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
1. Sophie and I ____________
each other since we were at school together
a)
has known
b)
have known
c)
knew
2.
4. I _____________to be an actor for as long as I can remember.
a)
has wanted
b)
have wanted
c)
has been wanting
3.
Marc ____________ homework since 10am.
a)
has done
b)
has been doing
4.
I have known James ________ 2010.
a)
since
b)
for
5.
Katie __________ emails all day.
a)
has written
b)
has been writing
6.
Jason _________ this movie twice.
a)
has watched
b)
has been watching
7.
My dad has been working in this company ______ ten years.
a)
for
b)
since
8.
We have ______ those books already.
a)
been reading
b)
read
9.
It’s a great movie. I have ___________ that movie many times.
a)
see
b)
seen
c)
saw
d)
to seen
10.
A. Have you ___________ the laundry?
B. Yes, I _________
a)
did / did
b)
done / do
c)
done / does
d)
done / have
Reset
