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 (questions)
0
%
0
0
0
Back
Restart
... to another country? (be) No, he ... .
Has he been to another country? No, he hasn't.
Oops!
Okay!
... a way to Shanghai Museum? (ask) No, Bob ... . He bought a map.
Has Bob asked a way to Shanghai Museum? No, Bob ... . He bought a map.
Oops!
Okay!
... the new book? (read) Yes, Bob ... .
Has Bob read the new book? Yes, Bob/he has.
Oops!
Okay!
... to the concert? (be) No, I ... .
Have you been to the concert? No, I haven't.
Oops!
Okay!
... our friends at the party? (meet) No, we ... .
Have we met our friends at the party? No, we haven't.
Oops!
Okay!
... a ghost? (see) Yes, Pug and Peggy ... .
Have they seen a ghost? (see) Yes, Pug and Peggy have.
Oops!
Okay!
... dinner today? (have) Yes, we ... .
Have you had dinner today? (have) Yes, we have.
Oops!
Okay!
... a difficult exam? (pass) No, Bob ... .
Has Bob passed a difficult exam? No, Bob hasn't.
Oops!
Okay!
... WeChat to talk to Steven? (use) Yes, Alex ... .
Has Alex used WeChat to talk to Steven? Yes, Alex has.
Oops!
Okay!
... a letter? (write) Yes, Alice ... .
Has she written a letter? Yes, Alice/she has.
Oops!
Okay!
... Korean kimchi? (taste) Yes, Alex ... .
Has Alex tasted Korean kimchi? Yes, Alex/he has.
Oops!
Okay!
... a letter from Bob? (receive) No, Happy ... .
Has Happy received a letter from Bob? No, Happy hasn't.
Oops!
Okay!
... a horse? (ride) No, Lucy ... .
Has Lucy ridden a horse? No, Lucy hasn't.
Oops!
Okay!
... their homework? (finish) Yes, they ... .
Have they finished their homework? Yes, they have.
Oops!
Okay!
... her arm? (break) Yes, Honey ... .
Has Honey broken her arm? Yes, Honey/she has.
Oops!
Okay!
... to Japan? (travel) No, Steven ... .
Has Steven travelled to Japan? No, Steven hasn't.
Oops!
Okay!
... to Xi Jinping? (talk) No, they ... .
Have they talked to Xi Jinping? No, they havn't.
Oops!
Okay!
... frog legs? (eat) No, Angelie ... .
Has Angelie eaten frog legs? No, Angelie hasn't.
Oops!
Okay!
... Shanghai Museum? (visit) No, they ... .
Have they visited Shanghai Museum? No, they haven't.
Oops!
Okay!
... this song before? (hear) Yes, I ... .
Have you heard this song before? Yes, I have.
Oops!
Okay!
... a song in public? (sing) Yes, Happy ... .
Has Happy sung a song in public? Yes, Happy/she has.
Oops!
Okay!
... to buy dim sum for dinner? (forget) Yes, you ... .
Have you forgotten to buy dim sum for dinner? Yes, you have.
Oops!
Okay!
... with dolphins in Aojiang Aquapark? (swim) Yes, Betty ... .
Has Betty swum with dolphins in Aojiang Aquapark? Yes, Betty has.
Oops!
Okay!
... a cat in your home? (have) Yes, we ... .
Have you had a cat in your home? Yes, we have.
Oops!
Okay!
... Emily today? (see) Yes, I ... .
Have you seen Emily today? Yes, I have.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies