Study

Present Perfect

  •   0%
  •  0     0     0

  • (Has/Have) you ever played chess?
    Have
  • Eric and Megan (have tried / tried) water skiing last May, but they (haven't tried / tried) sailing yet.
    tried - haven't tried
  • Lorraine / be / photographer / ten years
    Lorraine has been a photographer for ten years.
  • I bought some new clothes two weeks (ago/before).
    ago
  • ___ you ever ___ (be) camping?
    Have ... been
  • My sister / not eat / anything / 11 am
    My sister hasn't eaten anything since 11 am.
  • Wendy / know / about / party / days
    Wendy has known about the party for days.
  • Martha ___ always ___ (want) to have a pet.
    has ... wanted
  • Michael / work / Germany / February
    Michael has worked in Germany since February
  • I saw Mr Harris an hour (ago/before).
    ago
  • My parents have had this house (for/since) a long time.
    for
  • Bruce has (always/before) wanted to become an actor.
    always
  • Charlie ___ (travel) to Africa three times.
    has travelled
  • Have you sent an e-mail (before/ever)?
    before
  • Julie hasn't visited Rome (just/so far)
    so far
  • A: How long (have you lived / did you live) in this house? B: Well, I (have lived / lived) here since 2016, but I (have bought / bought) it in 2015.
    have you lived - have lived - bought
  • I / not travel / abroad / two months
    I haven't travelled abroad for two months.
  • Lisa has (saw/seen) this film twice.
    seen
  • Can you believe it? Mark (have/has) entered a talent show and will appear on TV!
    has
  • I (have travelled / travelled) to Paris two years ago but I (haven't been / wasn't) there since then.
    travelled - haven't been
  • Tim hasn't tried surfing (ago/before).
    before
  • My sister isn't here at the moment. She's (been/gone) to the cinema with her friends.
    gone
  • My sister ___ (not taste) Chinese food before.
    hasn't tasted
  • Mike has (never/ever) been to England.
    never
  • A: So, (have you gone / did you go) to Africa last year? B: Yes, it (has been / was) great.
    did you go - was
  • John hasn't (finish/finished) work yet.
    finished
  • Clara has (already/yet) had dinner.
    already
  • Jack and Nelly ___ (not write) to us from Mexico yet.
    haven't written
  • I haven't visited Laura (for/since) last week.
    since
  • Brenda (has always wanted / always wanted) to explore a cave but she (hasn't done / didn't do) that yet.
    has always wanted - hasn't done