it’s three years since i last spoke to her.
=> i haven’t………………………
=> i haven’t…………………………………….
Chúng ta cùng xem xét câu gốc:
it’s three years since i last spoke to her.
Và đề bài yêu cầu chúng ta hoàn thành câu sau:
i haven’t…………………………………….
Bây giờ, chúng ta sẽ đi vào từng bước giải chi tiết nhé:
Bước 1: Phân tích cấu trúc câu gốc
Câu gốc có dạng: “It’s + khoảng thời gian + since + mệnh đề”. Cấu trúc này dùng để diễn tả một hành động hoặc sự việc đã xảy ra lần cuối cùng vào một thời điểm trong quá khứ và kéo dài cho đến hiện tại.
Trong câu này:
– “it’s three years” là khoảng thời gian.
– “since i last spoke to her” là mệnh đề chỉ thời điểm.
– “last spoke” là động từ ở thì Quá khứ đơn (Past Simple).
Bước 2: Xác định thì của động từ trong mệnh đề sau “since”
Mệnh đề theo sau “since” thường chia ở thì Quá khứ đơn (Past Simple).
“i last spoke to her” -> động từ là “spoke”, chia ở Quá khứ đơn.
Bước 3: Xác định thì cần sử dụng để hoàn thành câu
Khi chuyển đổi từ cấu trúc “It’s + khoảng thời gian + since + mệnh đề Quá khứ đơn” sang câu bắt đầu bằng “S + have/has + V3/ed”, chúng ta sẽ sử dụng thì Hiện tại hoàn thành (Present Perfect). Thì Hiện tại hoàn thành diễn tả hành động đã xảy ra trong quá khứ, kéo dài đến hiện tại hoặc có liên quan đến hiện tại.
Công thức chung của thì Hiện tại hoàn thành là:
S + have/has + V3/ed (past participle)
Bước 4: Áp dụng công thức và xác định các thành phần
– Chủ ngữ (S) của câu mới là “i”.
– Vì chủ ngữ là “i”, chúng ta dùng “haven’t” (phủ định của “have”).
– Chúng ta cần xác định động từ chính trong mệnh đề “i last spoke to her” và chuyển nó về dạng Quá khứ phân từ (V3/ed).
– Động từ là “speak”.
– Dạng Quá khứ đơn là “spoke”.
– Dạng Quá khứ phân từ là “spoken”.
Bước 5: Xây dựng câu hoàn chỉnh
Ghép các thành phần lại, chúng ta có:
i haven’t spoken to her
Bước 6: Tính toán khoảng thời gian
Cấu trúc “It’s + khoảng thời gian + since…” có nghĩa là đã “khoảng thời gian” trôi qua kể từ lần cuối cùng hành động đó xảy ra.
Vì vậy, câu “i haven’t spoken to her” cần được bổ sung thông tin về khoảng thời gian đó. Khoảng thời gian là “three years”.
Chúng ta sẽ thêm “for three years” vào sau động từ.
Bước 7: Hoàn thành câu cuối cùng
Kết hợp lại, câu hoàn chỉnh là:
i haven’t spoken to her for three years.
Giải thích ngắn gọn:
Chúng ta chuyển từ cấu trúc “It’s + khoảng thời gian + since + S + V2/ed” sang “S + haven’t/hasn’t + V3/ed + for + khoảng thời gian” vì cả hai cấu trúc đều diễn tả một khoảng thời gian đã trôi qua kể từ lần cuối cùng một hành động xảy ra cho đến hiện tại. Động từ “spoke” (Quá khứ đơn) được chuyển thành “spoken” (Quá khứ phân từ) để phù hợp với thì Hiện tại hoàn thành.
Vậy đáp án cuối cùng là:
i haven’t spoken to her for three years.
Cô hy vọng với các bước giải chi tiết này, các em đã hiểu rõ cách làm bài tập dạng này. Nếu có bất kỳ câu hỏi nào, đừng ngần ngại hỏi cô nhé!
\(=>\) I haven’t spoken to her for three years.
\(-\) Cấu trúc:
It is/ It has been+thời gian+since+S+V(quá khứ đơn)
\(->\) S+have/has+not+Ved/P2+…+since+mốc thời gian/for+khoảng thời gian
\(-\) Tạm dịch: Tôi đã không nói chuyên với cô ấy trong \(3\) năm
– It’s three years since I last spoke to her.
\(→\) I haven’t spoken to her for three years.
* Tạm dịch: Đã ba năm kể từ lần cuối tôi nói chuyện với cô ấy.
\(→\) Tôi đã không nói chuyện với cô ấy trong ba năm.
Ta dùng thì QKĐ : S+have+not + Ved/V2
\(→\) spoke ⇒ spoken