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
0
%
0
0
0
Back
Restart
he / say
he had said
Oops!
Okay!
It / fly
It had flown...
Oops!
Okay!
you / pay
you had paid...
Oops!
Okay!
you / dance
you had danced
Oops!
Okay!
I / see
I had seen...
Oops!
Okay!
He / drink
He had drunk...
Oops!
Okay!
we / drive
We had driven...
Oops!
Okay!
you / speak
You had spoken ...
Oops!
Okay!
they / work
They had worked
Oops!
Okay!
She / write
She had written...
Oops!
Okay!
you / eat
You had eaten...
Oops!
Okay!
they / bite
They had bitten
Oops!
Okay!
I / play
I had played
Oops!
Okay!
she / sleep
she had slept
Oops!
Okay!
she / do
She had done...
Oops!
Okay!
I / go
I had gone...
Oops!
Okay!
he / study
he had studied
Oops!
Okay!
they / buy
Thay had bought
Oops!
Okay!
I / begin
I had begin
Oops!
Okay!
it / drink
it had drunk
Oops!
Okay!
we / break
We had broken
Oops!
Okay!
It / run
It had run...
Oops!
Okay!
we / ride
we had ridden...
Oops!
Okay!
he / teach
He had taught...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies