Study

present perfect

  •   0%
  •  0     0     0

  • correct the mistake: He has been not to England.
    He hasn't been to England.
  • change this into present Perfect: Tom didn't finish the job.
    Tom hasn't finished the job.
  • unscramble this sentence: has/forgotten/not/He/key/the
    He has not forgotten the key.
  • What is V3 of 'catch'
    caught
  • fill in the blank with present perfect: The dog..............(run) away.
    The dog has run away.
  • fill in the blank with present perfect: She ..............(study) English for 3 years.
    She has studied English for three years.
  • fill in the blank with present perfect: He................(not have) dinner yet.
    He hasn't had dinner yet.
  • correct the mistake: We has done a lot of housework.
    We have done a lot of housework.
  • change this into present perfect: Did you eat the hamburger?
    Have you eaten the hamburger?
  • fill in the blank with present perfect: They................(not have) a pet before.
    They haven't had a pet before.
  • What is V3 of 'have'?
    had
  • make a question for this sentence: He has lost his wallet.
    has he lost his wallet?
  • correct the mistake: John has ate the cake.
    John has eaten the cake.
  • What is V3 of 'ride'
    ridden
  • fill in the blank with present perfect : He ..........(win) the game.
    He has won the game.
  • correct the mistake: He have not watched that film.
    He hasn't watched that film.
  • unscramble this sentence: students/learned/before/have/The/not/online
    The students have not learned online before.
  • unscramble this question: parents/Have/a/bought/car/my?
    Have my parents bought a car?
  • What is V3 of ' sleep'
    slept
  • make a yes-no question for this sentence: They have passed the exam.
    Have they passed the exam?
  • correct the mistake: They has passed the driving test.
    They have passed the driving test.
  • change this into present perfect: He sang a song with her.
    He has sung a song with her.