Game Preview

Present Perfect

  • The selected game type is invalid.
  •  English    12     Public
    Tense
  •   Study   Slideshow
  • We _____ fish for dinner _____ 6 months. (not/have) (since/for)
    haven't had / for
  •  15
  • She / this film / yet / hasn't seen.
    She hasn't seen this film yet.
  •  15
  • Ann and me ________ to Ann’s house ____ 5 o’clock. (come) (since/for)
    have come / since
  •  15
  • Bạn đã từng xem phim này bao giờ chưa?
    Have you ever seen this film yet?
  •  25
  • This land ________ to Mr. Hill ____ 1950. (belong) (since/for)
    has belonged / since
  •  15
  • Tôi đã làm bài tập về nhà dc 2 tiếng.
    I have done my homework for 2 hours.
  •  20
  • David đã làm cảnh sát từ năm 2010. (work as policeman)
    David has worked as policeman since 2010.
  •  20
  • She ______ this film three times. (see)
    has seen
  •  10
  • Emma đã sống ở London bao lâu rồi?
    How long has Emma lived in London?
  •  20
  • Tôi đã không gặp Susan gần đây.
    I haven't met Susan recently.
  •  15
  • Anna ________ her leg. She ____ still in hospital. (break) (be)
    has broken / is
  •  20
  • Tôi chưa bao giờ chọn chiếc đầm đó.
    I have never chosen this dress.
  •  20