Study

Present Perfect 30

  •   0%
  •  0     0     0

  • They ___ finished their Kahoot!
    haven't
    has
    have
    have not
  • The boy has fallen.
    False
    True
  • ___ they taken a picture?
    Have
    Will
    Has
    Hasn't
  • Doctors ___ a vaccine for COVID-19.
    has not found
    have found
    haven't find
    have find
  • Look at the picture and choose the correct answer:
    The woman has not taken a shower
    The woman has taken a shower
  • Watch the video and choose the correct answer:
    She have run away
    She has accepted his proposal
    She has asked him to marry her
    She has run away
  • Look at the picture and choose the correct answer:
    She has painted a picture
    She has paint a picture
    She paints a picture
    She have painted a picture
  • Look at the picture and choose the correct answer:
    She has bought many things
    She will buy many things
    She has not sold anything
    She has sold many bags
  • The man ___ won the race!
    have
    has
    hasn't
    haven't
  • Look at the picture and choose the correct answer:
    It is raining
    It has rained
    It hasn't rained
    It rained
  • I ___ in Naples
    have never been
    never was
    never have lbeen
    was never
  • ___ she done her homework?
    Is
    Have
    Has
    Had
  • I ___ you a cup of coffee.
    've made
    've maked
    have make
    made
  • Look at the picture and choose the correct answer:
    He has eaten the dinner
    The cook has made the dinner
    He hasn't cooked anything
    The cook has made breakfast
  • I ___ my shoes.
    haven't clean
    haven't cleaned
    hasn't cleaned
    have clean
  • Look at the picture and choose the correct answer:
    The boy has done his homework
    The boy hasn't done his homework
    The boy is done his homework
    The boy have done his homework
  • The cat has fallen asleep
    False
    True
  • He ___ "Jurassic Park" several times.
    have watched
    haven't watched
    has watch
    has watched
  • Watch the video and choose the correct answer:
    Their mum has not finished cooking dinner yet
    The mum has already finished cooking dinner
    The mum is still cooking the dinner
    The mum finishes cooking the dinner