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.
0
%
0
0
0
Back
Restart
7. She ____________________ blood twenty times so far. (donate)
B. has donated
Oops!
Okay!
6. We ____________________ to Ha Noi several times, but last summer we ____________________ there by train
C. have flown - have gone
Oops!
Okay!
2. My brother and I ____________________ (see) a white tiger already.
A. have seen
Oops!
Okay!
Have you _________ traveled to Singapore? - No, I've never traveled to Singapore.
ever
Oops!
Okay!
5. How many novels ____________________ Charles Dickens ____________________ ? (write)
has / written
Oops!
Okay!
3. I ____________________ donate) blood twice, and ____________________ (give) presents to sick children in the hospital recently.
C. have donated - have given
Oops!
Okay!
8. He ____________________ lectures to foreign tourists about traditional food and games recently.
D. has given
Oops!
Okay!
I've __________ tried Indian food. I'll try it when I have chance (ever / never / just)
never
Oops!
Okay!
Do you want to eat breakfast with me? - No, I have _____________ had it.
already
Oops!
Okay!
10. “Have you ever ____________________ to Sa Pa?” (be)
B. been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies