Study

Present Perfect

  •   0%
  •  0     0     0

  • How long _____ (you / have)  your bike?
    have you had 
  • _____ (he / go)  swimming?
    Has he gone
  • He _____  (not / open) his present. 
    hasn't opened 
  • He _____ (not / go)  shopping. 
    hasn't gone 
  • How long _____ (he / know)  his best friend?
    has he known 
  • _____ (you / see)  my glasses?
    Have you seen 
  • I ______ (clean) the house.
    have cleaned 
  • He _____ (have) his car for a long time.
    has had 
  • _____ (you / be)  to Michigan?
    Have you been 
  • She _____  (not / sleep)  for many hours. 
    hasn't slept
  • They _____ (be)  in class since September.
    have been 
  • He is hungry because he ______ (not / eat.) 
    hasn't eaten
  • _____ (they / have)  dinner?
    Have they had 
  • _____ (you / finish)  reading that book? 
    Have you finished 
  • He _____ (not / do)  a parachute jump.
    hasn't done 
  • They _____ (make)  a cake.
    have made 
  • She _____ (see)  that movie many times. 
    has seen
  • He _____ (work)  at this company for a long time. 
    has worked 
  • He is so tired because he _____  (work out). 
    has worked out
  • They _____ (not / water)  the plant.
    haven't watered 
  • He _____ (finish)  all of his work. Now he is fishing. 
    has finished 
  • I am so full. I _____ (eat) too much food. 
    have eaten 
  • _________ (you / hear)  his new song? 
    Have you heard 
  • She _____ (see)  The Lord of the Rings.
    has seen 
  • He_____  (brush) his teeth. 
    has brushed
  • She _____ (not / finish)  her work.
    hasn't finished