Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect or Past Perfect??
0
%
0
0
0
Back
Restart
He ... his homework. (finish)
has finished
Oops!
Okay!
He was tired because he ... well. (sleep)
hadn't slept
Oops!
Okay!
Alex ... two foreign languages. (study)
has studied
Oops!
Okay!
After Mary ... bath, she went out. (have)
had had
Oops!
Okay!
We ...our breakfast (have already)
have already had
Oops!
Okay!
Before I knew it, my dog .... (escape)
had escaped
Oops!
Okay!
She ... oysters before. (never eat)
has never eaten
Oops!
Okay!
He ... anything before he went to bed. (eat)
hadn't eaten
Oops!
Okay!
The school closed after many kids ... Covid again. (get)
had got/gotten
Oops!
Okay!
Harold ... about it for a while. (know)
had known
Oops!
Okay!
I ... at that restaurant before today. (never eat)
had never eaten
Oops!
Okay!
.... you .... basketball? (ever play)
Have you ever played?
Oops!
Okay!
She ... to the club before school. (go)
had gone
Oops!
Okay!
They ... three books this semester. (read)
have read
Oops!
Okay!
She ...all her life. (live)
has lived
Oops!
Okay!
I returned home because I ... my book. (forget)
had forgotten
Oops!
Okay!
Where ... I ... my bag? (leave)
have I left
Oops!
Okay!
We ... to Canada. (be)
have been
Oops!
Okay!
I didn't say anything until she ... talking. (finish)
had finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies