Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
GR 3º ESO U1
0
%
0
0
0
Back
Restart
He _____________ (not, finish) his homework yet.
has not finished
Oops!
Okay!
I met John during my stay in London. (WHILE) | I met John _____________ in London.
while I was staying
Oops!
Okay!
They are servicing my car at the moment. (SERVICED) | My car _____________ at the moment.
is being serviced
Oops!
Okay!
They are delivering the new furniture tomorrow. (DELIVERED) | The new furniture _____________ tomorrow.
is being delivered
Oops!
Okay!
We _____________ (wait) for the bus for over twenty minutes.
have been waiting
Oops!
Okay!
They have already told him the news. (BEEN) | He _____________ the news already.
has been told
Oops!
Okay!
He _____________ (recently, start) a new hobby.
has recently started
Oops!
Okay!
They haven't cleaned the windows for weeks. (CLEANED) | The windows _____________ for weeks.
have not been cleaned
Oops!
Okay!
They are painting the entire building. (PAINTED) | The entire building _____________ .
is being painted
Oops!
Okay!
In my opinion, he is a very good teacher. (CONSIDER) | He _____________ a very good teacher.
is considered to be
Oops!
Okay!
She began her research project in January. (WORKING) | She _____________ January.
has been working on her research project since
Oops!
Okay!
The bridge _____________ (construct) over the river for the past year.
has been being constructed
Oops!
Okay!
This is the most delicious cake I have ever eaten. (NEVER) | I _____________ delicious cake.
have never eaten such a
Oops!
Okay!
This is the first time I have driven an automatic car. (BEFORE) | I _____________ an automatic car before.
have never driven
Oops!
Okay!
He _____________ (live) in this town his whole life.
has been living / has lived
Oops!
Okay!
The project _____________ (complete) by the end of this week.
will have been completed (Note: This is future perfect passive, included as a challenge as it fits the "by" time marker)
Oops!
Okay!
I _____________ (go) to the gym every Monday.
go
Oops!
Okay!
She _____________ (study) for her exam all afternoon, so she's tired.
has been studying
Oops!
Okay!
He _____________ (often, travel) to Spain for business.
often travels
Oops!
Okay!
I _____________ (look) for my keys since I got home.
have been looking
Oops!
Okay!
He _____________ (usually, take) the bus to work.
usually takes
usually took
has usually taken
is usually taking
Oops!
Okay!
I _____________ (always, want) to visit Australia.
have always wanted
Oops!
Okay!
I _____________ (not, drink) coffee very often.
do not drink
Oops!
Okay!
The floor is wet because someone _____________ (just, mop) it.
has just mopped
Oops!
Okay!
The windows _____________ (not, clean) for months.
have not been cleaned
Oops!
Okay!
The room _____________ (clean) by the hotel staff every day.
is cleaned
Oops!
Okay!
They are installing the new software on all computers now. (INSTALLED) | The new software _____________ on all computers now.
is being installed
Oops!
Okay!
She moved to Rome and she still lives there. (LIVING) | She _____________ she moved there.
has been living in Rome since
Oops!
Okay!
The new bridge _____________ (build) for the past two years.
was built
is being built
has been being built
has built
Oops!
Okay!
The data _____________ (analyze) by our team this week.
is being analyzed
Oops!
Okay!
I _____________ (never, eat) sushi before.
have never eaten
Oops!
Okay!
They _____________ (just, announce) the winner of the competition.
have just announced
Oops!
Okay!
The mail _____________ (always, deliver) before noon.
is always delivered
Oops!
Okay!
I _____________ (study) English for six years now.
have been studying
Oops!
Okay!
I _____________ (currently, work) on a very exciting project.
currently work
am currently working
have currently worked
currently worked
Oops!
Okay!
She hasn't contacted me for over a month. (HEARD) | I _____________ for over a month.
haven't heard from her
Oops!
Okay!
They are still building the new hospital. (BUILT) | The new hospital _____________ yet.
has not been built
Oops!
Okay!
I _____________ (try) to call you for the last half hour!
have been trying
Oops!
Okay!
How long is it since you last saw Tom? (SEE) | How long _____________ Tom?
has it been since you last saw
Oops!
Okay!
I have never read such a captivating novel. (MOST) | This is the _____________ ever read.
most captivating novel I have
Oops!
Okay!
He _____________ (currently, write) his first novel.
is currently writing
Oops!
Okay!
English _____________ (speak) all over the world.
is spoken
Oops!
Okay!
They are preparing the conference room for our meeting. (PREPARED) | The conference room _____________ for our meeting.
is being prepared
Oops!
Okay!
The rules _____________ (must, follow) by all players.
must be followed (Note: This is a modal passive, included for variety)
Oops!
Okay!
They finished the construction last week. (COMPLETED) | The construction _____________ last week.
was completed
Oops!
Okay!
The problem _____________ (discuss) in the meeting right now.
is being discussed
Oops!
Okay!
Is anyone taking care of the arrangements for the meeting? (BEING) | Are the arrangements for the meeting _____________?
being taken care of
Oops!
Okay!
I _____________ (see) the dentist twice a year for a check-up.
see
Oops!
Okay!
It's a long time since our last conversation. (SPOKEN) | We _____________ for a long time.
haven't spoken
Oops!
Okay!
He started learning French five years ago and he still studies it. (HAS) | He _____________ five years.
has been learning French for
Oops!
Okay!
Workers are renovating the old theatre. (RENOVATED) | The old theatre _____________ by workers.
is being renovated
Oops!
Okay!
The children _____________ (play) outside at the moment.
are playing
Oops!
Okay!
I haven't seen him since last Tuesday. (WAS) | The last time _____________ last Tuesday.
I saw him was
Oops!
Okay!
The house _____________ (paint) at the moment, so it smells strong.
is being painted
Oops!
Okay!
We _____________ (walk) for hours and we need a rest.
have been walking
Oops!
Okay!
The cake _____________ (bake) by my grandmother right now.
is being baked
Oops!
Okay!
We _____________ (already, see) that film twice.
have already seen
Oops!
Okay!
He started feeling ill two days ago. (HAS) | He _____________ two days.
has been feeling ill for
Oops!
Okay!
She last visited her grandparents in 2020. (SINCE) | She _____________ her grandparents 2020.
has not visited since
Oops!
Okay!
They are discussing the problem in the main hall. (DISCUSSED) | The problem _____________ in the main hall.
is being discussed
Oops!
Okay!
She _____________ (work) as a teacher for ten years now.
has been working
Oops!
Okay!
This is my first visit to Japan. (TIME) | This is the first _____________ to Japan.
time I have been
Oops!
Okay!
We _____________ (not, receive) any news from him lately.
have not received
Oops!
Okay!
The dishes _____________ (wash) by my brother every evening.
wash
have been washed
are washed
are being washed
Oops!
Okay!
The letters _____________ (deliver) every morning at 8 am.
are delivered
Oops!
Okay!
They finished the report an hour ago. (HAS) | The report _____________ for an hour.
has been finished
Oops!
Okay!
I started working here three years ago. (FOR) | I _____________ three years.
have been working for
Oops!
Okay!
The last time it snowed was a decade ago. (FOR) | It _____________ a decade.
has not snowed for
Oops!
Okay!
Someone has stolen my bicycle! (HAD) | My bicycle _____________!
has been stolen
Oops!
Okay!
The company launched this product in 2021. (WAS) | This product _____________ in 2021.
was launched
Oops!
Okay!
She _____________ (read) a book in the garden right now.
is reading
Oops!
Okay!
The car _____________ (service) by the mechanic this week.
is being serviced
Oops!
Okay!
She _____________ (sleep) for ten hours straight!
has been sleeping
Oops!
Okay!
The guests _____________ (serve) dinner in the main dining room.
are being served
Oops!
Okay!
They _____________ (build) a new shopping centre downtown at the moment.
are building
Oops!
Okay!
They have not decided anything yet. (BEEN) | Nothing _____________ yet.
has been decided
Oops!
Okay!
We _____________ (live) in this house since I was a child.
live
lived
are living
have been living
Oops!
Okay!
I _____________ (never, see) such a beautiful sunset.
have never seen
Oops!
Okay!
The secret documents _____________ (hide) in a safe place.
are hidden
Oops!
Okay!
They are questioning the suspect in room 5. (QUESTIONED) | The suspect _____________ in room 5.
is being questioned
Oops!
Okay!
Look! It _____________ (rain) so we can't go to the park.
is raining
rains
has rained
has been raining
Oops!
Okay!
The new policy _____________ (implement) starting next month.
will be implemented (Note: This is future simple passive, included as a challenge)
Oops!
Okay!
The news _____________ (usually, announce) at noon.
is usually announced
Oops!
Okay!
The report _____________ (just, finish) by the team.
just finished
was just finished
is just finished
has just been finished
Oops!
Okay!
They _____________ (already, leave) for the airport.
have already left
Oops!
Okay!
We began this project two months ago. (WORKING) | We _____________ two months.
have been working on this project for
Oops!
Okay!
Right now, the candidates _____________ (interview) for the position.
are interviewed
have been interviewed
are being interviewed
interview
Oops!
Okay!
I _____________ (read) that book three times this year.
have been reading
read
am reading
have read
Oops!
Okay!
I _____________ (know) my best friend since we were five.
have known
Oops!
Okay!
She _____________ (never, be) to Paris, but she dreams of going.
is never being
has never been
never been
never was
Oops!
Okay!
I have owned this car since I passed my test. (BOUGHT) | I _____________ I passed my test.
bought this car when
Oops!
Okay!
This song _____________ (listen) to by millions of people.
is listened
Oops!
Okay!
They have just announced the winner. (JUST) | The winner _____________ announced.
has just been
Oops!
Okay!
The last time I played tennis was in May. (SINCE) | I _____________ May.
have not played tennis since
Oops!
Okay!
She _____________ (teach) at this school since 2015.
has been teaching
Oops!
Okay!
We started eating dinner when the phone rang. (HAD) | We _____________ dinner when the phone rang.
had just started eating
Oops!
Okay!
The road _____________ (repair), so we need to take a detour.
is being repaired
Oops!
Okay!
Look! The sun _____________ (shine) brightly today.
is shining
Oops!
Okay!
This temple _____________ (stand) here for centuries.
has stood / has been standing
Oops!
Okay!
How long have you had your current job? (START) | When _____________ your current job?
did you start
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies