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
I _________ all the terms and conditions of your company. (read)
have read
Oops!
Okay!
She _________ anything yet for the party wearing. (not/choose)
hasn’t chosen
Oops!
Okay!
Sam _________ his friend in the 100 m race. (beat)
has beaten
Oops!
Okay!
The dust _________ everywhere in the kitchen. (blow)
has blown
Oops!
Okay!
The monkey _________ on his leg in the jungle. (bite)
has bitten
Oops!
Okay!
She _________ a single word yet. (speak)
has spoken
Oops!
Okay!
_________ you _________ all the documents carefully? (keep)
Have you kept
Oops!
Okay!
She _________ suddenly from the cafe. (leave)
has left
Oops!
Okay!
The grass _________ very long these days. (grow)
has grown
Oops!
Okay!
He _________ under the pressure of his boss. (work)
has worked
Oops!
Okay!
He _________ the bill with an extra tip. (pay)
has paid
Oops!
Okay!
He _________ most of the time playing games. (spend)
has spent
Oops!
Okay!
_________ we _________ this task completely? (do)
Have we done
Oops!
Okay!
Where _________ he _________ yesterday? (sit)
has he sat
Oops!
Okay!
_________ you _________ that musical voice coming from that direction? (hear)
Have you heard
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies