Study

present perfect vs simple past

  •   0%
  •  0     0     0

  • CORRECT OR INCORRECT: I have run 2 kms last week
    incorrect
  • we have met each other SINCE / FOR last month
    since
  • i have studied English FOR / SINCE 2 years ago
    since
  • correct or incorrect: "I have not driven a bus before"
    correct
  • she ALREADY HAS ARRIVED / HAS ALREADY ARRIVED/ ALREAD HAS ARRIVED
    HAS ALREADY ARRIVED
  • I HAVENT PLAYED / DIDNT PLAY paintball yet because last year I HAVENT WANTED / DIDNT WANT to play it
    HAVENT PLAYED // DIDNT PLAY
  • she DRANK / HAS DRUNK too much whiskey. She doesnt feel well now
    has drunk
  • she's been here SINCE / FOR a long time
    for
  • I HAVE VISITED / VISITED her many times recently
    have visited
  • Has she YET / EVER / SINCE eaten Turtle?
    ever
  • we havent smoked SINCE / FOR months
    for
  • she WENT / HAS GONE to the gym yesterday
    went
  • I HAVE BROKEN / BROKE / HAVE BROKE my school rules
    have broken
  • I don't know him. I have EVER / ALREADY / NEVER seen him
    never
  • CORRECT OR INCORRECT: "we have read that novel yet"
    incorrect
  • correct or incorrect : Has ever she lived in Europe?
    incorrect
  • correct or incorrect: "they watched a horror film in 2022"
    correct
  • I HAVE BEEN / WAS in class in the morning. Now I am at home
    was
  • What DID YOU DO // HAVE YOU DONE recently?
    have you done
  • Correct or Incorrect: "We have meet a famous actor"
    incorrect
  • she DIDNT WAIT / HASNT WAITED for me. She HAS GONE / WENT
    DIDNT WAIT // HAS GONE
  • correct or incorrect: "i havent never bought an Iphone"
    incorrect
  • the kids HAVE / HAS started the game
    have
  • we havent finished the task ALREADY / EVER / YET
    yet
  • I HAVE WATCHED / WATCHED that movie 3 times. I HAVE WATCHED / WATCHED it last night
    have watched / watched