NEW
Font size
S
M
L
XL
WorksheetsB1 3A Grammar Present Perfect & Past Simple
Total questions: 12
Worksheet time: 7mins
Name
Class
Date
1.
I ______ the USA several times.
a)
was in
b)
went to
c)
have been to
d)
have gone to
e)
am in
2.
My friend ______ Spanish for 2 years now. Her Spanish is fantastic!
a)
learned
b)
was learning
c)
is learning
d)
has learned
e)
have learned
3.
My sister ______ in Finland since 2002. I visit her in the summer.
a)
lived
b)
has lived
c)
have lived
d)
is living
e)
was living
4.
My family and I ______ my grandparents for a week during the last winter break.
a)
visited
b)
has visited
c)
have visited
d)
were visiting
e)
are visiting
5.
My girlfriend ______ learning how to play chess recenlty and she's now better than me. I can't beat her.
a)
is beginning
b)
has begun
c)
was beginning
d)
begins
e)
began
6.
Amy: ______ your dinner yet? Tony: Nope, I haven't even started.
a)
Have you had
b)
Are you having
c)
Were you having
d)
Did you have
e)
Had you had
7.
I'm afraid I will not submit my homework in time. I ______ writing it a week ago but I ______ really busy for the last couple of days.
a)
started / am
b)
have started / have been
c)
started / have been
d)
have started / was
e)
started / was
8.
Detective: Where ______ you last night, Mr Smith? Mr. Smith: I ______ TV at home.
a)
are / watched
b)
was / have watched
c)
were / were watching
d)
was / watched
e)
were / was watching
9.
All my friends ______ unemployed since the financial crisis that ______ Turkey in 2018.
a)
were / hit
b)
have been / hits
c)
were / has hit
d)
are / was hitting
e)
have been / hit
10.
A friend of mine ______ working out. He loves physical exercise and he's having a great time.
a)
has started
b)
started
c)
was starting
d)
starts
e)
will start
11.
______ my childhood, I ______ to do a bungee jump. It looks very exciting!
a)
For / have always wanted
b)
Since / always wanted
c)
For / always wanted
d)
Since / have always wanted
e)
Since / have always been wanting
12.
My favourite hobby is collecting stamps. I ______ about 2000 stamps so far.
a)
have been collecting
b)
have colllected
c)
am collecting
d)
collected
e)
was collecting
Reset
