Perfect tense exercise
Multiple-choice exercise
Choose the correct answer for each question.
Since Jerry ____ school, he hasn't had much spare time.
- begun
- began
- has begun
- begin
A: Has Sara called? B: Yes, she ____. But she didn't leave a message.
- did
- called
- hasn't
- has
We ____ to buy that car yet.
- haven't decided
- decided
- have decided
- are deciding
Professor Ross ____ two books since 1998, and he's working on his third.
- has been writing
- has written
- wrote
- writes
The show has ____ won an award.
- just
- ever
- lately
- yet
They ____here for eight months before they moved.
- live
- have lived
- had lived
- have been living
Wanda ____ last week.
- has arrived
- arrived
- has been arriving
- arrives
It ___ and the ground was still white.
- snows
- had been snowing
- would snow
- has snowed
Judith hasn't ____ very often.
- flew
- flies
- flown
- flying
____ you reserved your hotel room yet?
- Did
- Have
- Do
- Has
They haven't ____ a vaccine for tuberculosis.
- yet developed
- developed yet
- developed already
- already developed
We've been living in Berlin since we ____.
- have graduated
- have been graduating
- graduated
- graduate
We've known Jessica ____ a long time.
- since
- by
- while
- for
She ____ for the basketball team since 1999.
- practiced
- practices
- has been practicing
- was practicing