a/ I haven’t heard him since August. The last time I heard him was in August.b/…
Hôm nay, cô sẽ hướng dẫn các em chi tiết cách giải bài tập chuyển đổi câu từ thì Hiện tại hoàn thành (Present Perfect) sang thì Quá khứ đơn (Simple Past). Đây là một dạng bài rất phổ biến trong các bài kiểm tra và thi cử, vì vậy các em hãy chú ý nhé.
I. Phân tích và Công thức
Trước hết, chúng ta cùng nhìn lại cấu trúc chung của các câu đề bài. Tất cả đều ở dạng phủ định của thì Hiện tại hoàn thành:
S + haven’t/hasn’t + V3/ed + since/for…
(Ai đó đã không làm gì kể từ một mốc thời gian hoặc trong một khoảng thời gian).
Nhiệm vụ của chúng ta là viết lại câu, diễn tả ý “Lần cuối cùng ai đó làm việc đó là khi nào”. Để làm điều này, chúng ta sẽ dùng thì Quá khứ đơn và có 2 công thức chính như sau:
Công thức 1: The last time + S + V2/ed + was + [Mốc thời gian trong quá khứ].
Công thức 2: S + last + V2/ed + [Mốc thời gian trong quá khứ].
Lưu ý quan trọng:
- Động từ từ V3/ed phải được chuyển về dạng V2/ed.
- “since + mốc thời gian” (ví dụ: since 1970) → “in + mốc thời gian” (in 1970).
- “for + khoảng thời gian” (ví dụ: for 2 years) → “khoảng thời gian + ago” (2 years ago).
- “since + mệnh đề quá khứ” (ví dụ: since I was a student) → “when + mệnh đề quá khứ” (when I was a student).
Bây giờ, chúng ta hãy cùng nhau áp dụng các công thức này để giải từng câu nhé!
II. Giải bài tập chi tiết
1. I haven’t played football since 1970.
Bước 1: Xác định các thành phần.
S = I
Động từ: haven’t played (V3 là played) → chuyển về V2 là played.
Mốc thời gian: since 1970 → chuyển thành in 1970.
Bước 2: Áp dụng Công thức 1 “The last time…”.
Đáp án:
The last time I played football was in 1970.
2. We haven’t seen Tom since he moved to Bristol.
Bước 1: Xác định các thành phần.
S = We
Động từ: haven’t seen (V3 là seen) → chuyển về V2 là saw.
Mốc thời gian: since he moved to Bristol (đây là một mệnh đề) → chuyển thành when he moved to Bristol.
Bước 2: Áp dụng Công thức 2 “S + last…”.
Đáp án:
We last saw Tom when he moved to Bristol.
3. It hasn’t rained for a fortnight. (a fortnight = hai tuần)
Bước 1: Xác định các thành phần.
S = It
Động từ: hasn’t rained (V3 là rained) → chuyển về V2 là rained.
Khoảng thời gian: for a fortnight → chuyển thành a fortnight ago.
Bước 2: Bài này yêu cầu viết lại bằng cả hai cách.
Với Công thức 1: The last time + it rained + was + a fortnight ago.
Với Công thức 2: It + last + rained + a fortnight ago.
Đáp án:
The last time it rained was a fortnight ago.
It last rained a fortnight ago.
4. Lucy hasn’t worn that dress since Barbara’s wedding.
Bước 1: Xác định các thành phần.
S = Lucy
Động từ: hasn’t worn (V3 là worn) → chuyển về V2 là wore.
Mốc thời gian: since Barbara’s wedding → chuyển thành at Barbara’s wedding (vì đám cưới là một sự kiện).
Bước 2: Áp dụng Công thức 1 “The last time…”.
Đáp án:
The last time Lucy wore that dress was at Barbara’s wedding.
5. My father hasn’t been to Vung Tau for 2 years.
Bước 1: Xác định các thành phần.
S = My father
Động từ: hasn’t been to (V3 là been) → khi chuyển sang hành động trong quá khứ, “đi đến đâu đó”, ta dùng V2 là went to.
Khoảng thời gian: for 2 years → chuyển thành 2 years ago.
Bước 2: Áp dụng Công thức 1 “The last time…”.
Đáp án:
The last time my father went to Vung Tau was 2 years ago.
Các em thấy không, chỉ cần chúng ta nắm vững công thức và lưu ý một vài điểm chuyển đổi nhỏ là có thể làm tốt dạng bài này rồi. Hãy ghi nhớ các công thức và làm thêm bài tập để thật thành thạo nhé.
Chúc các em học tốt
\(a)\)I haven’t heard him since August.
\(->\) The last time I heard him was in August.
\(b)\) I haven’t seen him since I was a student.
\(->\) I last saw him when I was a student.
\(=>\) Cấu trúc chung :
The last time + S + V2 was + khoảng thời gian + ago
\(=\) S + last +V2+ khoảng thời gian + ago
\(=\) S + have/ has not = haven’t/ hasn’t + V2 + for + khoảng thời gian
\(=\) It’s + khoảng thời gian + since + S + V2
\(=\) The last time + S + V2 + was + mốc thời gian trong quá khứ
\(=\) S + last + V2 + thời điểm trong quá khứ
Áp dụng cấu trúc đó để làm các bài tập dưới :
\(1.\) I haven’t played football since 1970.
\(=>\) The last time I played football was in \(1970.\)
\(2.\) We haven’t seen Tom since he moved to Bristol.
\(=>\) We last saw Tom when he moved to Bristol.
\(3.\) It hasn’t rained for a fortnight.
\(=>\) The last time it rained was fortnight ago.
\(=>\) It last rained was fornight ago.
\(4.\) Lucy hasn’t worn that dress since Barbara’s wedding.
\(=>\)The last time Lucy wore that dress was in Barbara’s wedding.
\(5.\)My father hasn’t been to Vung Tau for 2 years.
\(=>\) The last time my father went to Vung Tau was \(2\) years ago.