Game Preview

Present Perfect

  •  English    28     Public
    Complete the sentences with the correct form of the present perfect
  •   Study   Slideshow
  • He _______the piano for 5 years. (not/play)
    He hasn't played the piano for 5 years.
  •  15
  • _______the children _______ their homework yet ? (have)(finish)
    Have the children finished... ?
  •  15
  • The football team ____________ the championship six times. (win)
    The football team has won the championship six times.
  •  20
  • My mum _______________ a cake for the party tonight. (not/make)
    My mum hasn't made a cake for the party tonight.
  •  20
  • ______Linda_____ it down yet ? (have) (write)
    Has Linda written .... ?
  •  20
  • The candle______ up the whole room. (light)
    The candle has lit up
  •  25
  • You ______ your exam to the teacher. (not / give)
    You haven't given
  •  25
  • ______you______ the dog ? (have),(lose)
    Have you lost... ?
  •  20
  • I ________________ a present for my sister's birthday. (buy)
    I have bought a present for my sister's birthday.
  •  20
  • She ________anything for 3 days. (not/eat)
    She hasn't eaten...
  •  20
  • ________she_______ here all her life ?(has),(live)
    Has she lived here... ?
  •  15
  • John_______for this company for 12 years.(work)
    John has worked ...
  •  15
  • The bird ______back to my garden since April. ( not/fly)
    The bird hasn't flown back
  •  20
  • ______they_____ the answer yet ? (have),(know)
    Have they known ... ?
  •  20
  • Mike ______________ her many times today. ( see)
    Mike has seen.
  •  25
  • I __________________ the first time I met her. (not forget)
    I haven't forgot/forgotten
  •  20