Study

Present Perfect--For, Since, Just

  •   0%
  •  0     0     0

  • I think I (forget) _______________ _______________ to buy some bread
    have forgotten
  • They have been married .... almost 20 years.
    for
  • Lisa has had her dog ... two years.
    for
  • Take those dirty shoes off, please! I've ... (clean/the floor)
    I've just cleaned the floor.
  • I’m sorry, but I ________ (finish) my homework yet.
    haven't finished
  • I / have / this car / five years.
    I've had this car for 5 years.
  • She/make breakfast (just)
    She has just made breakfast
  • You / drink / 3 cups of tea ... you sat there.
    You have drunk 3 cups of tea since you sat there.
  • She/wash her hair (just)
    She has just washed her hair.
  • (A) ________ you ever (see) ___________ a ghost? (B) Yes, I _________
    Have / seen / have
  • I'm sorry--you've... (miss Janet).
    I'm sorry--you've just missed Janet.
  • (A) ________ you (do) _______ your homework? (B) Yes, I ________
    Have / done / have
  • any / hasn't had / milk / This cat / ... 5 o'clock.
    This cat hasn't had any milk since 5' o clock.
  • Yay! The cat... (catch/a mouse)
    The cat has just caught a mouse.
  • (A) ________ you (finish) ________ your lunch yet? (B) Yes, I ________.
    Have / finished / have
  • They/sell/their house (just)
    They have just sold their house.
  • I haven't seen my cat ... last Tuesday.
    I haven't seen my cat since last Tuesday.
  • They/arrive (just)
    They have just arrived
  • (A) ________ your teacher (grade) _________ the tests? (B) Yes, she __________
    Has / graded / has
  • it / rain / several hours
    It has rained for several hours.
  • his computer / has had / Ben / ... 5 years.
    Ben has had his computer for 5 years.
  • haven't spoken / Karen and Claudia / ... 5 days. / to each other
    Karen and Claudia haven't spoken to each other for 5 days.
  • Has she been at school ... this morning?
    since
  • We/have lunch (just)
    We have just had lunch.
  • Eva, Thomas, and Robert (be) _________ to Hong Kong many times.
    have been
  • They / cook / many cakes / this morning.
    They have cooked many cakes since this morning.
  • It (rain) _______________ _______________ for a very long time.
    hasn't rained
  • (A) _______ you _______ (talk) to Mr. Parfitt? (B) No, I _______
    Have / talked / haven't
  • Luisa / be / awake / 20 minutes.
    Luisa has been awake for 20 minutes.
  • You have been in that school ... 6 years.
    You have been at that school for 6 years.
  • Megan / not speak / English / she came back to France.
    Megan hasn't spoken English since she came back to France.
  • He/buy a ring (just)
    He just bought a ring
  • Michael hasn't visited his grandma ... he moved to L.A.
    since
  • They / not brush / their teeth / two days.
    They haven't brushed their teeth for two days.
  • Lucas / live / in that apartment / nine months
    Lucas has lived in that apartment for nine months.
  • My family and I (fly) __________ to many different countries around the world.
    have flown
  • I’ve cleaned the kitchen, but I (not/clean) ________ the living room yet.
    haven’t cleaned
  • ... last Christmas / a / haven't had / We / party /
    We haven't had a party since last Christmas.
  • Lovely, isn't it? Penny ... (buy/a diamond ring)
    Penny just bought a diamond ring.