Study

Present Perfect

  •   0%
  •  0     0     0

  • A: _______________ Mary (do) _______________ her homework? B: Yes, she _______________.
    Has / done / has
  • _______________ you (put) _______________ all your toys away?
    Have / put
  • I’m not happy. I still (find) _______________ _______________ my cell phone.
    haven't found
  • No, Pat and Sue (arrive) _______________ _______________. They’re not here.
    haven't arrived
  • (A) ________ you ever (see) ___________ a ghost? (B) Yes, I _________
    Have / seen / have
  • A: _______________ he (call) _______________? B: No, he _______________.
    Has / called / hasn't
  • It’s a great movie. I (see) ________ that movie many times.
    have seen
  • (A) ________ your brother (talk) ________ to you yet? (B) Yes, he _______
    Has / talked / has
  • _______________ you ever (write) _______________ a poem?
    Have / written
  • She has a car, so she (drive) _________ there many times.
    has driven
  • I’m really hungry because I (eat) _______________ _______________.
    haven't eaten
  • (A) _______ you _______ (talk) to Mr. Parfitt? (B) No, I _______
    Have / talked / haven't
  • (A) ________ you (finish) ________ your lunch yet? (B) Yes, I ________.
    Have / finished / have
  • I think I (forget) _______________ _______________ to buy some bread
    have forgotten
  • _______________ Sarah (read) _______________ the magazine I gave to her?
    Has / read
  • My sister (ride) _______ a bicycle. She is afraid that she will fall off.
    has never ridden
  • I’m nervous. I (fly) _______________ _______________ in a plane before!
    haven't flown
  • ________ you ever (eat) _______ really strange or interesting food?
    Have / eaten
  • I’ve cleaned the kitchen, but I (clean) ________ the living room yet.
    haven’t cleaned
  • My family and I (fly) __________ to many different countries around the world.
    have flown
  • Oh no! I (lose) _______________ _______________ my cell phone!
    have lost
  • It (rain) _______________ _______________ for a very long time.
    hasn't rained
  • _______________ we (see) _______________ that movie? I can’t remember.
    Have / seen
  • I’m sorry, but I ________ (finish) my homework yet.
    haven't finished
  • _______________ you (decide) _______________ what food you want to order?
    Have / decided
  • _______________ Mr. Smith (have) _______________ breakfast?
    Has / had
  • (A) ________ you (do) _______ your homework? (B) Yes, I ________
    Have / done / have
  • (A) ________ your teacher (grade) _________ the tests? (B) Yes, she __________
    Has / graded / has
  • Eva, Thomas, and Robert (be) _________ to Hong Kong many times.
    have been