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