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
Past Perfect, Past Simple & Present Perfect Tens ...
0
%
0
0
0
Back
Restart
Our robot for the competition is nearly done. We ___ (build) it since the first week of school.
have been building
Oops!
Okay!
Correct the sentence: She went back home because she forgot her book.
She went back home because she had forgotten her book.
Oops!
Okay!
Correct the sentence: What have you done yesterday?
What did you do yesterday?
Oops!
Okay!
I ___ (not realise) my phone was turned on yesterday morning until it ___ (start) ringing in class.
hadn't realised / started
Oops!
Okay!
By the time I ___ (arrive) at school last Monday, the lesson ___ (end).
arrived / had ended
Oops!
Okay!
I didn't know you play together in a band. How long ___ (you / play) together?
have you been playing
Oops!
Okay!
Correct the sentence: He hasn't been answering the question yet.
He hasn't answered the question yet.
Oops!
Okay!
Correct the sentence: Hannah's tired. She had studied for hours.
She has been studying for hours.
Oops!
Okay!
They ___ (plan) the party for several weeks.
have been planning
Oops!
Okay!
I'm starting to learn my way around the city. I ___ (not live) here for very long.
haven't been living
Oops!
Okay!
Correct the sentence: I knew John since I was a child.
I have known John since I was a child.
Oops!
Okay!
Ms Smith became the headteacher two years ago. Ms Smith has ___ (for).
has been the head teacher for two years.
Oops!
Okay!
Correct the sentence: By the time we got home, they already watched the film.
By the time we got home, they had already watched the film.
Oops!
Okay!
Rephrase: I started this assignment at 4 o'clock and I'm still working on it. I ___ (since).
have been working on this assignment since 4 o'clock.
Oops!
Okay!
I was already in the classroom yesterday when I ___ (remember) that I ___ (leave) my laptop at home.
remembered / had left
Oops!
Okay!
John's exhausted. He ___ (not sleep) well lately.
hasn't been sleeping
Oops!
Okay!
Kate ___ (reply) two days after I ___ (send) the message.
replied / had sent
Oops!
Okay!
Rephrase: I saw the TV adaptation of Game of Thrones and then I read the books. After I ___ (seen).
had seen the TV adaptation of Game of Thrones, I read the books.
Oops!
Okay!
Rephrase: The teacher left the classroom a minute ago. The teacher ___ (just).
has just left the classroom
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies