WorksheetsFinal Round 1 M.4 Y2024
Total questions: 60
Worksheet time: 3600secs
Name
Class
Date
1.
She _______ (study) for her exams all day.
a)
has been studying
b)
have been studying
c)
is studying
d)
studied
2.
They _______ (wait) for the doctor since 8 a.m.
a)
have been waiting
b)
has been waiting
c)
are waiting
d)
were waiting
3.
They _______ (discuss) the project for hours.
a)
has been discussing
b)
are discussing
c)
have been discussing
d)
discussed
4.
They _______ (prepare) for the event for the last two months.
a)
have been preparing
b)
has been preparing
c)
are preparing
d)
prepared
5.
He _______ (wait) for his turn for 30 minutes now.
a)
has been waiting
b)
have been waiting
c)
is waiting
d)
waited
6.
I _______ (rea this book for the past two weeks.
a)
have been reading
b)
has been reading
c)
am reading
d)
read
7.
The team _______ (practice) for the championship for the last month.
a)
have been practicing
b)
has been practicing
c)
is practicing
d)
were practicing
8.
The workers _______ (repair) the road since last week.
a)
are repairing
b)
have been repairing
c)
has been repairing
d)
repaired
9.
He _______ (watch) TV for three hours.
a)
has been watching
b)
have been watching
c)
is watching
d)
watched
10.
I _______ (feel) tired because I have been working all day.
a)
have been feeling
b)
has been feeling
c)
feel
d)
felt
11.
She _______ (cook) dinner for two hours.
a)
has been cooking
b)
have been cooking
c)
is cooking
d)
cooked
12.
We _______ (live) here since 20
a)
are living
b)
lived
c)
have been living
d)
has been living
13.
She _______ (cook) for the party all day.
a)
have been cooking
b)
has been cooking
c)
is cooking
d)
cooked
14.
They _______ (repair) the car since this morning.
a)
have been repairing
b)
has been repairing
c)
are repairing
d)
repaired
15.
They _______ (clean) the house for three hours.
a)
has been cleaning
b)
have been cleaning
c)
cleaned
d)
are cleaning
16.
We _______ (study) this subject for a whole week now.
a)
have been studying
b)
has been studying
c)
are studying
d)
studied
17.
I _______ (work) on this project for the last two months.
a)
am working
b)
has been working
c)
have been working
d)
worked
18.
The students _______ (wait) for the teacher for the last 20 minutes.
a)
have been waiting
b)
has been waiting
c)
are waiting
d)
waited
19.
He _______ (study) very hard for the exam recently.
a)
has been studying
b)
have been studying
c)
is studying
d)
studied
20.
She _______ (watch) TV for the past two hours.
a)
has been watching
b)
have been watching
c)
watched
d)
is watching
21.
He _______ (train) for the marathon for six months.
a)
has been training
b)
have been training
c)
is training
d)
trained
22.
They _______ (train) for the marathon for the past few months.
a)
have been training
b)
has been training
c)
are training
d)
trained
23.
She _______ (practice) the piano for two hours every day.
a)
has been practicing
b)
have been practicing
c)
is practicing
d)
practiced
24.
They _______ (work) in the garden since this morning.
a)
has been working
b)
have been working
c)
are working
d)
worked
25.
We _______ (buil this house for more than a year.
a)
have been building
b)
has been building
c)
are building
d)
built
26.
We _______ (talk) about this issue for hours now.
a)
have been talking
b)
has been talking
c)
are talking
d)
talked
27.
I _______ (exercise) regularly for the past month.
a)
have been exercising
b)
has been exercising
c)
am exercising
d)
exercised
28.
They _______ (wait) for this opportunity for years.
a)
have been waiting
b)
has been waiting
c)
are waiting
d)
were waiting
29.
The baby _______ (cry) since midnight.
a)
has been crying
b)
have been crying
c)
cried
d)
is crying
30.
I _______ (learn) Spanish for three months.
a)
have been learning
b)
has been learning
c)
am learning
d)
learned
31.
The scientists _______ (work) on this project for years.
a)
have been working
b)
has been working
c)
worked
d)
are working
32.
He _______ (write) his book for the past six months.
a)
has been writing
b)
have been writing
c)
is writing
d)
wrote
33.
They _______ (prepare) for the test since last week.
a)
have been preparing
b)
has been preparing
c)
are preparing
d)
prepared
34.
I _______ (wait) for his call for the last hour.
a)
have been waiting
b)
has been waiting
c)
am waiting
d)
waited
35.
The workers _______ (buil the bridge for over a year.
a)
have been building
b)
has been building
c)
are building
d)
built
36.
I _______ (rea this book for a week now, but I'm not finished yet.
a)
have been reading
b)
has been reading
c)
am reading
d)
read
37.
We _______ (wait) for the bus for over an hour.
a)
are waiting
b)
have been waiting
c)
has been waiting
d)
waited
38.
She _______ (rea the same book for a week now.
a)
has been reading
b)
have been reading
c)
is reading
d)
reads
39.
We _______ (discuss) this topic for hours.
a)
have been discussing
b)
has been discussing
c)
discussed
d)
are discussing
40.
He _______ (clean) the house since this morning.
a)
has been cleaning
b)
have been cleaning
c)
cleaned
d)
is cleaning
41.
They _______ (travel) around Europe for two months now.
a)
have been traveling
b)
has been traveling
c)
traveled
d)
are traveling
42.
I _______ (search) for my keys for half an hour.
a)
have been searching
b)
has been searching
c)
searched
d)
am searching
43.
She _______ (teach) at this school for five years.
a)
has been teaching
b)
have been teaching
c)
taught
d)
is teaching
44.
He _______ (save) money for a new car for the past year.
a)
has been saving
b)
have been saving
c)
is saving
d)
saved
45.
The students _______ (study) for their final exams for the past few weeks.
a)
have been studying
b)
has been studying
c)
studied
d)
are studying
46.
I _______ (wait) for your reply since yesterday.
a)
have been waiting
b)
has been waiting
c)
am waiting
d)
waited
47.
He _______ (exercise) at the gym for the past three months.
a)
has been exercising
b)
have been exercising
c)
is exercising
d)
exercised
48.
He _______ (play) soccer for two hours.
a)
have been playing
b)
is playing
c)
has been playing
d)
played
49.
We _______ (live) in this city for five years.
a)
have been living
b)
has been living
c)
lived
d)
live
50.
We _______ (talk) about the same issue for hours.
a)
have been talking
b)
has been talking
c)
talked
d)
are talking
51.
He _______ (study) for his exams for the last three hours.
a)
has been studying
b)
have been studying
c)
is studying
d)
was studying
52.
I _______ (learn) English for five years.
a)
has been learning
b)
have been learning
c)
am learning
d)
learned
53.
The children _______ (play) outside all afternoon.
a)
have been playing
b)
has been playing
c)
are playing
d)
played
54.
We _______ (talk) about this issue for hours, but we haven't reached a decision yet.
a)
have been talking
b)
has been talking
c)
are talking
d)
talked
55.
My father _______ (fix) the car since this morning.
a)
have been fixing
b)
has been fixing
c)
is fixing
d)
fixed
56.
The children _______ (play) outside since this morning.
a)
have been playing
b)
has been playing
c)
are playing
d)
were playing
57.
She _______ (work) at this company for more than ten years.
a)
has been working
b)
have been working
c)
works
d)
worked
58.
We _______ (practice) for the concert all week.
a)
are practicing
b)
have been practicing
c)
has been practicing
d)
practiced
59.
I _______ (try) to contact him, but he hasn't answered yet.
a)
have been trying
b)
has been trying
c)
am trying
d)
tried
60.
She _______ (wait) for the doctor for 30 minutes.
a)
has been waiting
b)
have been waiting
c)
is waiting
d)
waited
100 %
