Tech
English
Mixed Perfect Tenses Quiz
By the time she arrived, they ________ (already / start) the meeting.
had already started
already start
started already
I ________ (live) in this city for three years before I moved to a new one.
have lived
had lived
live
She ________ (not / visit) that museum before last week.
has not visited
had not visited
not visit
After they ________ (finish) the project, they celebrated their success.
finish
had finished
finished
By the time I got there, the concert ________ (already / start).
had already started
already start
started already
He ________ (not / eat) sushi until last month.
has not eaten
had not eaten
not eat
We ________ (travel) to many countries before we settled down.
have traveled
had traveled
travel
Before I met her, she ________ (never / fly) in an airplane.
never fly
had never flown
never flown
They ________ (just / move) to a new house when I visited them.
just move
had just moved
just moved
I ________ (not / see) that movie before yesterday.
have not seen
had not seen
not see
She ________ (not / learn) to swim until last summer.
has not learned
had not learned
not learn
By the time he arrived, the guests ________ (already / leave) the party.
had already left
already leave
left already
We ________ (never / try) this restaurant before today.
have never tried
never try
had never tried
They ________ (just / buy) a new car when the old one broke down.
just buy
had just bought
just bought
Before the storm hit, we ________ (already / secure) all the windows.
already secure
had already secured
secured already
She ________ (not / finish) her assignment by the time the teacher collected them.
has not finished
had not finished
not finish
I ________ (not / see) that play before last night.
have not seen
had not seen
not see
By the time we reached the airport, the flight ________ (already / take off).
already take off
had already taken off
already taken off
She ________ (never / visit) that city before last summer.
never visit
had never visited
never visited
Check Result
See Also
Past Perfect Tense - Intermediate
Present Perfect Tense - Intermediate
To Be Verb Quiz - Elementary
Countries and Nationalities Vocabulary Quiz
Daily Routines Vocabulary Quiz