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
Present Perfect Tense
0
%
0
0
0
Back
Restart
She _________ a single word yet. (say)
hasn't said
Oops!
Okay!
The children ________ to choir today! (go)
have been
Oops!
Okay!
He _________ to pay his bill. (pay)
has forgotten
Oops!
Okay!
Has she _________ the cafe? (leave)
left
Oops!
Okay!
The grass _________ very slowly lately. (grow)
has grown
Oops!
Okay!
He __________ all day playing games. (spend)
has spent
Oops!
Okay!
The pizzas ______(burn) in the oven!
have burned
Oops!
Okay!
Sam _________ his friend in the 100 m race. (beat)
has beaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies