My father started to give up smoking last year.
My father……..
My father……..
Chúng ta sẽ thực hiện từng bước một để các em có thể hiểu rõ bản chất của cấu trúc ngữ pháp này.
BƯỚC 1: PHÂN TÍCH CÂU GỐC
- Câu gốc sử dụng thì Quá khứ đơn (Past Simple) với động từ “started”.
- Mốc thời gian được đưa ra là “last year” (năm ngoái) – một thời điểm cụ thể trong quá khứ.
- Hành động “bắt đầu bỏ hút thuốc” (started to give up smoking) đã diễn ra tại thời điểm đó.
BƯỚC 2: XÁC ĐỊNH YÊU CẦU NGỮ PHÁP
Dạng bài này yêu cầu chúng ta viết lại câu, diễn tả một hành động bắt đầu trong quá khứ và vẫn còn tiếp diễn hoặc có kết quả ảnh hưởng đến hiện tại. Đây chính là chức năng của thì Hiện tại hoàn thành (Present Perfect).
BƯỚC 3: ÁP DỤNG CÔNG THỨC CHUYỂN ĐỔI
Chúng ta có công thức chuyển đổi từ thì Quá khứ đơn sang thì Hiện tại hoàn thành như sau:
Cấu trúc gốc:
S + started / began + V-ing / to V + (khoảng thời gian) + ago.
HOẶC
S + started / began + V-ing / to V + in/on/at + (mốc thời gian).
Cấu trúc chuyển đổi:
S + have/has + V3/Ved + for + (khoảng thời gian).
HOẶC
S + have/has + V3/Ved + since + (mốc thời gian).
Lý do áp dụng: Công thức này giúp diễn đạt lại ý nghĩa của câu một cách chính xác. “started last year” (bắt đầu vào năm ngoái) có nghĩa là hành động đó đã diễn ra kể từ năm ngoái (since last year) hoặc đã diễn ra được khoảng một năm (for about a year).
BƯỚC 4: THỰC HIỆN VIẾT LẠI CÂU
Dựa vào công thức ở Bước 3, chúng ta sẽ áp dụng vào câu cụ thể:
- Chủ ngữ (S): “My father” -> vẫn là “My father”. Đây là chủ ngữ số ít nên chúng ta sẽ dùng “has”.
- Động từ chính: “give up” -> Chuyển sang dạng V3 (quá khứ phân từ) là “given up”.
- Trạng ngữ chỉ thời gian: “last year” là một mốc thời gian, vì vậy chúng ta sẽ dùng giới từ “since”. Vậy, “last year” -> “since last year”.
Ghép tất cả các thành phần lại, chúng ta được câu hoàn chỉnh.
KẾT QUẢ
Có hai cách viết lại phổ biến và đều được chấp nhận:
Cách 1 (Dùng “since”):
My father has given up smoking since last year.
(Bố tôi đã bỏ hút thuốc kể từ năm ngoái.)
Cách 2 (Dùng “for” – với ý nghĩa tương đương):
My father has given up smoking for one year.
(Bố tôi đã bỏ hút thuốc được một năm rồi.)
Trong các bài kiểm tra, cả hai đáp án trên đều được coi là đúng. Tuy nhiên, việc chuyển “last year” thành “since last year” là cách chuyển đổi trực tiếp và phổ biến nhất.
Chúc các em học tốt
My father hasn’t smoked since last year.
Bố tôi đã không hút thuốc từ năm ngoái.
My father started to give up smoking last year
=> My father has given up smoking since last year