-
I __________ (never/see) such a beautiful sunset before now.
-
By the time we arrived, the movie __________ (already/start).
-
She __________ (just/finish) her dinner when you called.
-
We __________ (not/decide) on the vacation location before last night.
-
He __________ (write) three reports by the end of the day yesterday.
-
They __________ (live) in Paris for ten years before moving to London.
-
It __________ (rain) since early morning, and the streets are wet.
-
Before she became a chef, she __________ (never/cook) a meal by herself.
-
The garden __________ (look) much better since we __________ (start) taking care of it.
-
I __________ (not/know) him until we met at the party last week.
-
They __________ (be) married for 25 years by the time they divorced.
-
By the time the help arrived, he __________ (already/escape).
-
She __________ (not/realize) how late it was until the clock __________ (strike) midnight.
-
We __________ (complete) all the preparations before the guests __________ (arrive).
-
The company __________ (expand) significantly since 2010.
-
I __________ (think) I __________ (see) him somewhere before.
-
They __________ (buy) a new house but __________ (not/move) in yet.
-
Before yesterday, I __________ (never/think) about starting my own business.
-
The athletes __________ (train) for the competition for six months before it was canceled.
-
She __________ (just/return) from her trip to Japan.
Answers for Self-Checking:
-
have never seen (Present Perfect)
-
had already started (Past Perfect)
-
had just finished (Past Perfect)
-
had not decided (Past Perfect)
-
had written (Past Perfect)
-
had lived (Past Perfect)
-
has been raining (Present Perfect Continuous)
-
had never cooked (Past Perfect)
-
looks ... have started (Present Perfect)
-
hadn't known (Past Perfect)
-
had been (Past Perfect)
-
had already escaped (Past Perfect)
-
hadn't realized ... struck (Past Perfect)
-
had completed ... arrived (Past Perfect)
-
has expanded (Present Perfect)
-
think ... have seen (Present Perfect)
-
have bought ... haven't moved (Present Perfect)
-
had never thought (Past Perfect)
-
had been training (Past Perfect Continuous)
-
has just returned (Present Perfect)