Tuần 27 — Unit 12 — Present perfect
Tiếng Anh Lớp 7 · 6 câu hỏi có lời giải
Câu 1.Present perfect of "go"?
- A.have goed
- B.have gone
- C.have went
- D.have going
Xem đáp án
Đáp án: B. have gone
go → gone (V3).
Câu 2."I ___ this film twice." (see)
- A.have seen
- B.am seeing
- C.saw (quá khứ đơn, không diễn tả kinh nghiệm)
- D.see (hiện tại đơn, không kèm số lần kinh nghiệm)
Xem đáp án
Đáp án: A. have seen
Twice → present perfect (kinh nghiệm).
Câu 3.Time markers for present perfect?
- A.yesterday, ago
- B.now (dùng cho hiện tại tiếp diễn)
- C.ever, never, just, already, yet, since, for
- D.tomorrow, next week
Xem đáp án
Đáp án: C. ever, never, just, already, yet, since, for
Đặc trưng present perfect.
Câu 4."He has ___ his homework." (finish)
- A.finishing
- B.finishes
- C.finish
- D.finished
Xem đáp án
Đáp án: D. finished
Has + V3.
Câu 5."___ you ever ___ to Hue?" (be)
- A.Did / be
- B.Are / been
- C.Have / been
- D.Do / be
Xem đáp án
Đáp án: C. Have / been
Have + S + ever + been.
Câu 6.Negative: "I ___ him for years." (not see)
- A.am not seeing
- B.don't see
- C.haven't seen
- D.didn't see
Xem đáp án
Đáp án: C. haven't seen
Haven't + V3.