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 - Grammar Practice
0
%
0
0
0
Back
Restart
Jennifer didn’t finish her homework.
Jennifer hasn’t finished her homework.
Oops!
Okay!
No, they weren’t.
No, they haven’t.
Oops!
Okay!
Who finished the homework?
Who has finished the homework?
Oops!
Okay!
Did he swim in the ocean?
Has he swum in the ocean?
Oops!
Okay!
He was a teacher.
He has been a teacher.
Oops!
Okay!
No, we didn’t
No, we haven’t.
Oops!
Okay!
. I didn’t clean my room
I haven’t cleaned my room
Oops!
Okay!
Did Roberto visit Vancouver?
Has Roberto visited Vancouver?
Oops!
Okay!
What did he do?
What has he done?
Oops!
Okay!
Were you in jail? _
Have you been in jail?
Oops!
Okay!
Mrs. Smith didn’t read the book
Mrs. Smith hasn’t read the book.
Oops!
Okay!
They didn’t arrive.
They haven’t arrived.
Oops!
Okay!
Did they meet the president?
Have they met the president?
Oops!
Okay!
We lived here for a year.
We have lived here for a year.
Oops!
Okay!
I saw a penguin.
I have seen a penguin.
Oops!
Okay!
It didn’t rain for a long time.
It hasn’t rained for a long time.
Oops!
Okay!
Yes, he did.
Yes, he has.
Oops!
Okay!
Was she sick?
Has she been sick?
Oops!
Okay!
Where were they?
Where have they been?
Oops!
Okay!
Did they eat breakfast?
Have they eaten breakfast?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies