Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

B1+ 3B Grammar Present Perfect Simple & Continuous

Total questions: 12

Worksheet time: 4mins

Name
Class
Date
1.
Ahmet Ümit, the Turkish writer, ______ many detective and historical novels so far.
a)
writes
b)
wrote
c)
has written
d)
has been writing
2.
I ______ where I live since I was born.
a)
live
b)
lived
c)
am living
d)
have lived
3.
A: Your finger looks really bad. What's wrong with it? B: I ______ it.
a)
cut
b)
have cut
c)
am cutting
d)
have been cutting
4.
Mary's father is worried because his daughter ______.
a)
does not come
b)
did not come
c)
has not come
d)
has not been coming
5.
Many people ______ their lives in the war between Ukraine and Russia since the war started.
a)
lose
b)
lost
c)
are losing
d)
have lost
6.
Covid-19 pandemic ______ nations dramatically since the occurence of it.
a)
affect
b)
affected
c)
has affected
d)
are affecting
7.
It's 11 a.m and I am starving because I ______ breakfast this morning.
a)
haven't had
b)
didn't have
c)
don't have
d)
haven't been having
8.
I ______ for the last two days because of the heavy duty given by the manager.
a)
didn't sleep
b)
don't sleep
c)
haven't slept
d)
haven't sleeping
9.
George and I are from the same town, so we ______ each other for a long time.
a)
knew
b)
are knowing
c)
have known
d)
have been knowing
10.
Your taxi ______. It's waiting outside.
a)
arrived
b)
is arriving
c)
has arrived
d)
has been arriving
11.
The patient has been in a poor condition for two weeks because he ______ problems with his neck.<br />
a)
has
b)
had
c)
is having
d)
has been having
12.
The child ______ the window. His parents are angry with him.<br />
a)
breaks
b)
broken
c)
has broken
d)
has been breaking