Study

Present perfect

  •   0%
  •  0     0     0

  • Mary hasn't speak English yet
    INCORRECT - Mary hasn't SPOKEN English yet
  • WE HAVE PLAY TENNIS FOR TWO HOURS
    INCORRECT - We have PLAYED tennis for two hours
  • John has seen this movie for he was a kid
    INCORRECT - John has seen this movie SINCE he was a kid
  • Ed Sheeran has sing a beautiful song today.
    INCORRECT - Ed Sheeran has SUNG a beautiful song today
  • My parents haven't yet come back.
    INCORRECT - My parents haven't come back YET.
  • I have live in Madrid for 10 years
    INCORRECT - I have LIVED in Madrid for 10 years
  • Sarah has already watch that TV programme
    INCORRECT - Sara has already WATCHED that TV programme
  • I has already done my homework
    INCORRECT - I HAVE already done my homework
  • I have always wanted to be a pilot
    CORRECT
  • My friends has written a letter to Peter
    INCORRECT - My friends HAVE written a letter to Peter
  • She has been married for two years
    CORRECT
  • I have had my watch for three years
    CORRECT
  • How long has Peter and Robin lived together?
    INCORRECT - How long HAVE Peter and Robin lived together?
  • What have you eat today?
    INCORRECT - What have you EATEN today?
  • I HAVE KNOWN MY BEST FRIEND FOR CHRISTMAS
    INCORRECT - I have known my best friend SINCE Christmas
  • How long have Sara been married?
    INCORRECT - How long HAS she been married?
  • I have already drink a glass of water
    INCORRECT - I have already drunk a glass of water
  • I have already see that movie
    INCORRECT - I have already SEEN that movie
  • How long have you know your best friend?
    INCORRECT - How long have you KNOWN your best friend?
  • Have you cut your finger?
    CORRECT