I bought this computer when I was 15 – Chọn câu có nghĩa gần nhất

Trả lời nhanh

Câu có nghĩa gần nhất với “I bought this computer when I was 15” là “I have had this computer since I was 15.” Hành động mua xảy ra lúc 15 tuổi, và đến nay người nói vẫn sở hữu chiếc máy. Vì vậy ta dùng hiện tại hoàn thành với “have had” và mốc thời gian “since + mệnh đề quá khứ”.

Đề bài và cách hiểu

Dạng đề “Choose the sentence which has the closest meaning to the original one” yêu cầu chọn câu diễn đạt lại đúng nghĩa câu gốc. Câu gốc ở đây là: I bought this computer when I was 15.

Lưu ý: trang này không có sẵn danh sách bốn phương án gốc, nên ta giải theo cách tìm câu đúng. Em hãy đối chiếu kết quả với các phương án trong đề của mình.

Phân tích câu gốc

  • bought: hành động mua, xảy ra một lần, đã kết thúc trong quá khứ.
  • when I was 15: mốc thời gian cụ thể trong quá khứ.
  • this computer: dùng “this” nên chiếc máy vẫn còn đó, người nói vẫn đang dùng hoặc sở hữu.

Ý của câu: “Chiếc máy tính này tôi mua từ năm 15 tuổi”, tức tôi có nó từ lúc ấy đến giờ.

Đáp án và công thức chuyển đổi

I have had this computer since I was 15.

Công thức:

S + bought + O + when + S + was/were + tuổi/mốc → S + have/has had + O + since + S + was/were + tuổi/mốc

Câu gốc Câu viết lại
bought (mua, một lần) have had (sở hữu, trạng thái kéo dài)
when I was 15 since I was 15

Vì sao không dùng “have bought”?

“Buy” là động từ chỉ hành động tức thời, nên không đi với “since” hay “for” để nói về một khoảng thời gian kéo dài. Muốn nói trạng thái “đang sở hữu” ta dùng have had (hoặc “have owned”).

  • Sai: I have bought this computer since I was 15.
  • Đúng: I have had this computer since I was 15.

Loại trừ những phương án hay gặp

Kiểu phương án Vì sao sai
I have bought this computer since I was 15. Sai thì: “buy” chỉ hành động tức thời, không đi với “since”.
I have had this computer for I was 15. “for” đi với khoảng thời gian (for five years), không đi với mệnh đề.
I had this computer since I was 15. “since” cần hiện tại hoàn thành, không dùng quá khứ đơn.
I didn’t buy this computer until I was 15. Nghe gần nghĩa nhưng nhấn mạnh việc mua muộn. Nó không nói chiếc máy còn thuộc về mình đến nay, nên không phải đáp án “gần nhất” khi có phương án với “have had”.

Các cách viết khác cùng nghĩa

Nếu đề cho thêm số năm, ta có thể viết bằng “for”. Ví dụ tự đặt: người nói hiện 20 tuổi, vậy đã sở hữu 5 năm.

  • I have had this computer for five years. (ví dụ khi nay là 20 tuổi)
  • It is five years since I bought this computer.
  • I bought this computer five years ago.

Mẹo nhớ

  1. Thấy câu gốc là “bought … when + mốc quá khứ” và vật còn tồn tại: đổi thành have had … since + mốc.
  2. since + mốc/mệnh đề quá khứ; for + khoảng thời gian.
  3. Đổi “buy” thành “have”, “get” thành “have”, “start living” thành “live”, “begin to learn” thành “learn”.

Lỗi sai thường gặp

  • Giữ “bought” sau “since”: since I bought cũng đúng ngữ pháp nhưng chỉ khi câu viết lại là “I have had this computer since I bought it”, nghĩa khác mốc “lúc 15 tuổi”.
  • Quên đổi thì của mệnh đề sau “since”: mệnh đề sau “since” dùng quá khứ đơn (was), không dùng hiện tại hoàn thành.
  • Dùng “have bought” vì tưởng hiện tại hoàn thành nào cũng được.

Bài luyện tập

Viết lại các câu sau sao cho nghĩa không đổi.

  1. She bought this bike when she was 12. → She has ______ this bike since she was 12.
  2. My father got this watch when he was 30. → My father ______ this watch since he was 30.
  3. We started learning English five years ago. → We have learned English ______ five years.

Đáp án:

  1. had
  2. has had
  3. for

Ở câu 2, “got” mang nghĩa nhận được, mua được, là hành động tức thời nên đổi thành “has had”. Ở câu 3, “five years” là khoảng thời gian nên dùng “for”.

Câu hỏi thường gặp

I bought this computer when I was 15 viết lại thế nào cho đúng?

Viết lại thành: I have had this computer since I was 15. Đây là cấu trúc hiện tại hoàn thành với since + mệnh đề quá khứ đơn.

Có thể nói "I have bought this computer since I was 15" không?

Không. "Buy" là hành động tức thời nên không đi với since hoặc for để chỉ khoảng thời gian. Phải dùng "have had".

Khi nào dùng since, khi nào dùng for?

Since đi với mốc thời gian hoặc mệnh đề quá khứ (since 2020, since I was 15). For đi với khoảng thời gian (for five years, for a long time).

Có cách nào viết lại bằng "It is ... since" không?

Có, nếu biết số năm: It is five years since I bought this computer. Số năm ở đây là ví dụ, phải tính theo tuổi hiện tại của người nói.