Study

phân biệt quá khứ hoàn thành và hiện  ...

  •   0%
  •  0     0     0

  • He ___ the song before.
    has heard
    had heard
    hearing
    hear
  • She ___ the book before the exam.
    has read
    read
    had read
    reads
  • We ___ the movie before
    have seen
    saw
    had seen
    see
  • He ___ home before 7 p.m.
    leave
    leaves
    had left
    has left
  • They ___ breakfast yet.
    didn’t eat
    haven’t eaten
    eats
    hadn’t eaten
  • He ___ the report before the meeting.
    has finished
    finished
    had finished
    finish
  • He ___ the movie before.
    saw
    seeing
    has seen
    had seen
  • They ___ lunch yet.
    haven’t had
    hadn’t had
    not have
    didn’t have
  • We ___ that film before.
    saw
    have seen
    see
    had seen
  • I ___ that song before.
    hear
    had heard
    have heard
    hearing
  • He ___ the car before he moved.
    sell
    had sold
    has sold
    sold
  • She ___ the door before it rained.
    close
    closed
    has closed
    had closed
  • They ___ there before.
    was
    had been
    have been
    were
  • We ___ the news before.
    had heard
    have heard
    hearing
    hear
  • We ___ this song before.
    had heard
    hear
    have heard
    hearing
  • They ___ to Italy before.
    go
    had been
    goes
    have been
  • They ___ already gone when I came.
    go
    had already gone
    went
    have already gone
  • He ___ the meeting before I arrived.
    join
    has joined
    had joined
    joins
  • I ___ the book yet.
    hadn’t read
    haven’t read
    didn’t read
    not read
  • She ___ already gone when I arrived.
    has already gone
    went
    go
    had already gone
  • I ___ the answer yet.
    didn’t know
    hadn’t known
    haven’t known
    know
  • We ___ the homework before class.
    had done
    do
    have done
    did
  • We ___ the news yet.
    didn’t hear
    hadn’t heard
    haven’t heard
    not heard
  • They ___ to France before.
    go
    have been
    had been
    went
  • We ___ the results yet.
    haven’t received
    hadn’t received
    receive
    didn’t receive
  • They ___ to Paris twice.
    was
    have been
    go
    had been
  • She ___ her keys before she went out.
    has lost
    had lost
    lost
    lose
  • I ___ this lesson before.
    had studied
    have studied
    study
    studied
  • He ___ the door before the rain started.
    has closed
    closed
    had closed
    close
  • They ___ already met before the party.
    met
    have already met
    had already met
    meet
  • They ___ breakfast before leaving.
    ate
    have eaten
    eat
    had eaten
  • She ___ the story before.
    tell
    has told
    told
    had told
  • I ___ the package yet.
    not receive
    didn’t receive
    haven’t received
    hadn’t received
  • He ___ the letter before I arrived.
    has written
    write
    had written
    wrote
  • She ___ already gone when I called.
    has already gone
    go
    gone
    had already gone
  • She ___ home before the storm.
    has gone
    go
    had gone
    goes
  • We ___ lunch yet.
    didn’t have
    not have
    haven’t had
    hadn’t had
  • She ___ breakfast yet.
    hasn’t eaten
    eats
    hadn’t eaten
    didn’t eat
  • They ___ already left when I arrived.
    left
    had already left
    have already left
    leave
  • I ___ already met him before.
    have already met
    had already met
    meet
    met
  • She ___ the report before.
    wrote
    had written
    write
    has written
  • I ___ that teacher before.
    met
    had met
    meet
    have met
  • I ___ dinner yet.
    not had
    haven’t had
    hadn’t had
    didn’t have
  • They ___ lunch yet.
    not have
    hadn’t had
    didn’t have
    haven’t had
  • We ___ the results yet.
    not received
    haven’t received
    hadn’t received
    didn’t receive
  • I ___ that film before.
    see
    saw
    had seen
    have seen
  • He ___ that song before.
    hear
    had heard
    has heard
    heard
  • I ___ my homework before dinner.
    has finished
    finish
    have finished
    had finished
  • She ___ already cleaned the room before noon.
    clean
    had already cleaned
    cleaned
    has already cleaned
  • I ___ the book yet.
    hadn’t finished
    finish
    haven’t finished
    didn’t finish
  • I ___ this movie before.
    watched
    have watched
    watch
    had watched
  • They ___ dinner yet.
    not eat
    hadn’t eaten
    didn’t eat
    haven’t eaten
  • They ___ breakfast yet.
    hadn’t eaten
    didn’t eat
    eat
    haven’t eaten
  • She ___ the book yet.
    didn’t read
    hasn’t read
    not read
    hadn’t read
  • I ___ that man before.
    have met
    had met
    meet
    met
  • We ___ already met before the trip.
    meet
    had already met
    have already met
    met
  • I ___ the film before.
    watch
    have watched
    had watched
    watched
  • He ___ the house before we arrived.
    had cleaned
    has cleaned
    cleaned
    clean
  • I ___ the car keys yet.
    not found
    hadn’t found
    didn’t find
    haven’t found
  • I ___ the news before.
    have heard
    had heard
    hearing
    hear
  • I ___ to Japan before.
    have been
    go
    was
    had been
  • We ___ that teacher before.
    had met
    met
    meeting
    have met
  • We ___ the meeting before.
    attending
    have attended
    had attended
    attend
  • I ___ the email before the deadline.
    sent
    send
    had sent
    have sent
  • We ___ breakfast yet.
    haven’t eaten
    hadn’t eaten
    eats
    didn’t eat
  • She ___ her keys yet.
    didn’t find
    not found
    hasn’t found
    hadn’t found
  • They ___ already finished when we arrived.
    had already finished
    finish
    finished
    have already finished
  • They ___ the letter yet.
    didn’t write
    hadn’t written
    writes
    haven’t written
  • They ___ the test yet.
    didn’t do
    not do
    haven’t done
    hadn’t done
  • She ___ home before I came.
    had left
    leave
    left
    has left
  • He ___ the game before.
    playing
    has played
    had played
    play
  • She ___ her phone yet.
    not found
    hasn’t found
    didn’t find
    hadn’t found
  • We ___ each other for years.
    have known
    had known
    knew
    know
  • He ___ his bag yet.
    finds
    didn’t find
    hasn’t found
    hadn’t found
  • We ___ to London before.
    goes
    had been
    have been
    go
  • They ___ there before.
    have been
    go
    had been
    was
  • I ___ the homework yet.
    didn’t do
    hadn’t done
    do
    haven’t done
  • He ___ lunch yet.
    hadn’t eaten
    eats
    hasn’t eaten
    didn’t eat
  • We ___ already met before the party.
    had already met
    have already met
    meet
    met
  • He ___ his car yet.
    not sell
    hasn’t sold
    didn’t sell
    hadn’t sold
  • We ___ that story before.
    have heard
    hearing
    heard
    had heard
  • We ___ to London before.
    go
    was
    had been
    have been
  • We ___ that teacher before.
    have met
    met
    meet
    had met
  • I ___ the report before.
    read
    have read
    reads
    had read
  • I ___ already met him before the meeting.
    have already met
    met
    meet
    had already met
  • She ___ already finished before noon.
    has already finished
    finished
    finish
    had already finished
  • They ___ the movie twice.
    seeing
    had seen
    have seen
    saw
  • She ___ the door before it rained.
    closed
    close
    has closed
    had closed
  • I ___ breakfast yet.
    didn’t have
    not have
    haven’t had
    hadn’t had
  • He ___ already finished when I arrived.
    finished
    finish
    have already finished
    had already finished
  • He ___ to Paris before.
    goes
    go
    has been
    had been
  • I ___ breakfast yet.
    eats
    didn’t eat
    hadn’t eaten
    haven’t eaten
  • They ___ already gone before I came.
    go
    had already gone
    have already gone
    went
  • He ___ the door before I arrived.
    had closed
    closed
    close
    has closed
  • She ___ me the news before I read it online.
    has told
    tells
    tell
    had told
  • She ___ her homework yet.
    hasn’t done
    hadn’t done
    do
    didn’t do
  • She ___ her homework yet.
    hasn’t finished
    hadn’t finished
    didn’t finish
    finish