1. I last saw Tom three years ago. I haven't Hãy trình bày rõ ràng dễ…
I haven’t
Hãy trình bày rõ ràng dễ hiểu giúp mk nhé
Chào em, thầy rất vui được giải đáp thắc mắc này cho em. Đây là dạng bài tập chuyển đổi câu từ thì Quá khứ đơn sang thì Hiện tại hoàn thành, một kiến thức rất trọng tâm trong chương trình Tiếng Anh lớp 8.
Để làm được dạng bài này, em cần nắm vững công thức sau đây:
Công thức chuyển đổi:
S + last + V(quá khứ) + time + ago = S + have/has + not + V(cột 3/ed) + for/since + time
Phân tích câu của em:
- Chủ ngữ là “I” nên ta dùng trợ động từ “have”.
- Phủ định sẽ là “haven’t”.
- Động từ “saw” (quá khứ của see) khi chuyển sang cột 3 (quá khứ phân từ) sẽ là “seen”.
- Cụm từ “three years ago” (ba năm trước) khi chuyển sang thì hiện tại hoàn thành sẽ dùng với “for” để chỉ khoảng thời gian: “for three years”.
Đáp án hoàn chỉnh:
I haven’t seen Tom for three years.
Mẹo nhỏ cho em:
- Nếu đề bài có “last” + V(quá khứ), thì khi viết lại bằng thì hiện tại hoàn thành, em bắt buộc phải dùng dạng phủ định (haven’t/hasn’t).
- Nhớ kỹ: “for” đi với một khoảng thời gian (ví dụ: 3 years, 2 weeks, 1 month…), còn “since” đi với một mốc thời gian cụ thể (ví dụ: 2021, Monday, last Christmas…).
Hy vọng phần giải thích này giúp em hiểu rõ bản chất bài tập. Nếu còn chỗ nào chưa rõ, đừng ngần ngại hỏi thầy nhé!
\(-\) I haven’t seen Tom for three years
\(——-\)
\(@\) S+ last + V2/ed + … + time + ago
\(->\) S+ have/has not + V3/ed + … + for + time
I haven’t seen Tom for three years
~~~~~~~~~~~~
S + last + V2+time ago
=> S + haven’t/hasn’t + V3+for + khoảng thời gian

Trợ Lý Xưởng In Thiên Nam
Add comment