Home → Pre-intermediate → Present perfect, past simple
Your score:

Your time:
0 s
Number of mistakes:
0 x
Choose the correct answer.
Tom ____ it yesterday
has borrowed
borrowed
He ____ been on his bike since the accident.
hasn't
didn't
They ____ horse riding again a few days later.
went
've been
The weather ____ lovely since we arrived.
has been
was
We ____ study a Shakespeare play last year.
had to
've had to
Ithis watch since I was 11.
had
've had