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 x simple past
0
%
0
0
0
Back
Restart
Mike _____________ this music in Florida. (sing)
has sung
Oops!
Okay!
you / see / actor / ever /an ? (rewrite it using the correct tense)
Have you ever seen an actor?
Oops!
Okay!
My sister ___________ her hair this morning. (to wash)
washed
Oops!
Okay!
When did you buy the shoes? (5 years ago)
I bought the shoes 5 years ago.
Oops!
Okay!
The woman _____________ the kitchen last week. (to clean)
cleaned
Oops!
Okay!
she/ buy / dress/ recently (rewrite it using the correct tense)
She has bought a dress recently
Oops!
Okay!
When did you visit Susan? (last week)
I visited Susan last week.
Oops!
Okay!
When did you read this book? (many times)
I have read this book many times.
Oops!
Okay!
The boy ____________ his room for the party. (paint)
has painted
Oops!
Okay!
this morning/ Susan / break / a glass (rewrite it using the correct tense)
Susan broke a glass this morning
Oops!
Okay!
Where did you go last year? (beach)
I went to the beach last year.
Oops!
Okay!
he sleep/ early/ yesterday (rewrite it using the correct tense)
He slept early yesterday
Oops!
Okay!
When did they arrive? (at 5:00)
They arrived at 5:00.
Oops!
Okay!
I _____________ a new book recently. (to write)
have written
Oops!
Okay!
You / drink / wine / two times (rewrite it using the correct tense)
You have drunk wine two times
Oops!
Okay!
Erin ________________ fish for the family. (cook)
has cooked
Oops!
Okay!
Peter / get up early / many times
Peter has gotten up early many times.
Oops!
Okay!
eat/ grapes/ yesterday (rewrite it using the correct tense)
I ate grapes yesterday.
Oops!
Okay!
they/ play / tennis/ many times (rewrite it using the correct tense)
They have played tennis many times.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies