WorksheetsPresent Perfect | time expressions
Total questions: 35
Worksheet time: 9mins
Name
Class
Date
1.
I haven't worn high-heeled shoes ___ I was eighteen.
a)
for
b)
since
2.
They have been under water ___ half an hour.
a)
for
b)
since
3.
She has been awake ___four o'clock.
a)
for
b)
since
4.
I've been jealous ___ a long time.
a)
for
b)
since
5.
That building has been there ___two thousand years.
a)
for
b)
since
6.
He has been Secretary of Education ___1989.
a)
for
b)
since
7.
I've been trying to do this exercise ___ forty- five minutes.
a)
for
b)
since
8.
I have had this bike ___ I was a girl.
a)
for
b)
since
9.
It has been raining ___ yesterday.
a)
for
b)
since
10.
My brother has been in the army ___ two years.
a)
for
b)
since
11.
___ a quarter of an hour
a)
for
b)
since
12.
___ a year
a)
for
b)
since
13.
___ twelve years
a)
for
b)
since
14.
___ half an hour
a)
for
b)
since
15.
___ several years
a)
for
b)
since
16.
___ January
a)
for
b)
since
17.
___ last month
a)
for
b)
since
18.
___ his accident
a)
for
b)
since
19.
___ the last committee meeting
a)
for
b)
since
20.
___ October
a)
for
b)
since
21.
Adrianna hasn't finished cutting onions ___.
a)
already
b)
yet
22.
Has Micky fixed me a drink ___?
a)
already
b)
yet
23.
Son, you haven't even started thinking of going to university ___. You must do something about that.
a)
already
b)
yet
24.
Have the students written their MA projects ___?
a)
already
b)
yet
25.
Wow! I have ___ learnt about 5000 words in Dutch.
a)
already
b)
yet
26.
Mathew is happy because he has ___ got some Christmas presents.
a)
already
b)
yet
27.
Come with us! Oh, I'm sorry, but we have ___ been to this museum.
a)
already
b)
yet
28.
Don't bring your alcohol. Dad has ___ bought some wine.
a)
already
b)
yet
29.
What time is he coming? He's ___ come. He's at my place now.
a)
just
b)
already
30.
It's rather late so Julie has ___ gone to bed.
a)
just
b)
already
31.
We know each other. We've ___ met before. You don't need to introduce me.
a)
just
b)
already
32.
You didn't miss much. The play has ___ started.
a)
just
b)
already
33.
If only you'd called a minute before! Jack has ___ gone out.
a)
just
b)
already
34.
Don't hang up! Bill has ___ come in. You can speak to him.
a)
just
b)
already
35.
I've ___ eaten my lunch and I'm so full.
a)
just
b)
already
100 %
