Study

26? Present Perfect and Past Simple

  •   0%
  •  0     0     0

  • Ms. Kim __________ (work) hard today.
    has worked
    worked
    have worked
  • His brother ______ (visit) London last year.
    has visited
    have visited
    visited
  • I _____ (not visit) my grandmother last week.
    didn't visit
    hasn't visited
    haven't visited
  • My house ..............................(have) a water leak today.
    have had
    have has
    had had
    has had
  • They ______ (study) for the exam today.
    has studied
    studied
    have studied
  • She _____________ (eat) noodles today.
    has / eaten
    ate
    have / eaten
  • Marie ______ (believed) the story so far.
    believed
    have believed
    has believed
  • I _____ (go) to the museum last summer.
    went
    has gone
    have gone
  • He _______ (not drink) beer before.
    haven't drunk
    didn't drink
    hasn't drunk
  • The Titanic ______ (sink) in 1912.
    have sunk
    sank
    has sunk
  • Your mum ...............( become) angry with you yesterday.
    became
    becomes
    has become
    become
  • We _____ (not try) Chinese food before.
    haven't tried
    hasn't tried
    didn't try
  • He .........................(do) all his exercises yesterday.
    did
    has done
    haven't done
    done
  • My sisters _______ (travel) to Beijing before.
    traveled
    has traveled
    have traveled
  • Snowy ............(not bark) in class yesterday.
    has bark
    didn't bark
    have barked
    barked
  • She _____ (do) her homework yesterday.
    have done
    did
    has done
  • We _____ (get) A for our tests last week.
    have got
    has got
    got
  • We .............................. (do) a lot of exercise today.
    did
    have done
    has done
    does
  • My mum .................... (drink) a lot of tea so far.
    has drunk
    drank
    drinks
    has drank
  • He _______ (not finish) his work today.
    haven't finished
    didn't finish
    hasn't finished
  • Olaf ______ (write) a letter for me last Monday.
    have written
    has written
    wrote
  • We ........................(speak) English perfectly all day today.
    have spoken
    speak
    have spoke
    spoke
  • My family and I ________ (see) that movie 3 times so far.
    have seen
    has seen
    saw
  • I _______ (leave) my key at home yesterday.
    left
    has forgotten
    have forgotten
  • She _______ (be) to Japan before.
    has been
    was
    have been
  • We ______ (not go) to school yesterday.
    didn't go
    haven't gone
    hasn't been