I started writing blog 2 months ago: viết lại câu và giải thích

Trả lời nhanh

Câu “I started writing a blog 2 months ago” được viết lại thành: I have been writing a blog for 2 months. Cũng có thể dùng “I have written a blog for 2 months” hoặc “It is 2 months since I started writing a blog”. Ta đổi “ago” thành “for” vì hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại.

Đề bài thường gặp và cách hiểu

Đây là dạng viết lại câu quen thuộc: cho câu ở thì quá khứ đơn có “started/began … ago”, yêu cầu viết lại bằng thì hiện tại hoàn thành (hoặc hiện tại hoàn thành tiếp diễn) sao cho nghĩa không đổi.

Câu gốc nói rằng em bắt đầu viết blog cách đây 2 tháng. Ngầm hiểu là bây giờ em vẫn còn viết. Vì vậy câu mới phải diễn tả được “kéo dài từ quá khứ đến nay”.

Đáp án và các cách viết đúng

  1. I have been writing a blog for 2 months. (cách tự nhiên nhất)
  2. I have written a blog for 2 months. (đúng ngữ pháp, nhấn vào kết quả/sự việc hơn là quá trình)
  3. It is 2 months since I started writing a blog. (dùng mẫu “It is … since”)
  4. I have been blogging for two months. (cách nói gọn, đời thường)

Lưu ý: “blog” là danh từ đếm được nên nói “a blog” mới đủ. Đề gốc thiếu mạo từ, khi viết lại em nên thêm “a” để tránh mất điểm.

Vì sao đổi “ago” thành “for”?

  • ago đi với quá khứ đơn, chỉ mốc đã qua tính từ bây giờ (“2 months ago”).
  • for + khoảng thời gian đi với hiện tại hoàn thành, cho biết hành động kéo dài bao lâu (“for 2 months”).
  • since + mốc thời gian cũng đi với hiện tại hoàn thành (“since March”, “since 2024”).

Mẹo nhớ: ago → for khi có khoảng thời gian; còn nếu đề cho mốc cụ thể (năm, tháng, ngày) thì dùng since.

Công thức chuyển đổi

Câu gốc Câu viết lại
S + started/began + V-ing/to V + khoảng thời gian + ago S + have/has been + V-ing + for + khoảng thời gian
S + started/began + V-ing + mốc thời gian S + have/has been + V-ing + since + mốc thời gian
S + started/began + V-ing + khoảng thời gian + ago It is + khoảng thời gian + since + S + started/began + V-ing

Chú ý chia “have” với I/you/we/they và “has” với he/she/it/danh từ số ít.

Loại trừ các cách viết sai

  • I started writing a blog for 2 months. Sai: “for” không đi với quá khứ đơn của “started” để chỉ thời gian đã qua.
  • I have started writing a blog 2 months ago. Sai: hiện tại hoàn thành không đi với “ago”.
  • I haven’t written a blog for 2 months. Sai nghĩa: câu này nghĩa là suốt 2 tháng nay em không viết, ngược hẳn câu gốc.
  • I have been writing a blog since 2 months. Sai: “since” cần mốc thời gian, không dùng với khoảng thời gian.

Lỗi sai thường gặp

  • Quên đổi “ago” nên giữ lại trong câu mới.
  • Nhầm “for” và “since”.
  • Viết “has” cho chủ ngữ “I”.
  • Nhầm với cấu trúc “The last time I … was … ago”: cấu trúc đó dùng cho hành động đã kết thúc (ví dụ The last time I wrote a blog post was 2 months ago = I haven’t written a blog post for 2 months).

Bài luyện tập

Viết lại các câu sau (các câu do thầy cô tự đặt để em luyện tập), giữ nguyên nghĩa.

  1. She started learning English 3 years ago. → She has been learning English for 3 years.
  2. My brother began playing the guitar in 2020. → My brother has been playing the guitar since 2020.
  3. They started building the bridge six months ago. → It is six months since they started building the bridge.

Nếu em gặp câu có động từ không dùng ở thể tiếp diễn (như know, have chỉ sự sở hữu, be), hãy dùng hiện tại hoàn thành đơn: I started knowing him 5 years ago không tự nhiên; ta nói I have known him for 5 years.

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

I started writing blog 2 months ago viết lại thế nào?

Viết lại: I have been writing a blog for 2 months. Ta đổi quá khứ đơn với "ago" thành hiện tại hoàn thành tiếp diễn với "for".

Có thể dùng "since" trong câu này không?

Chỉ khi có mốc thời gian cụ thể, ví dụ: I have been writing a blog since March. Với "2 months" là khoảng thời gian nên dùng "for".

Dùng "have written" có đúng không?

Đúng ngữ pháp: I have written a blog for 2 months. Tuy nhiên "have been writing" tự nhiên hơn vì nhấn mạnh hành động đang diễn ra liên tục.

Có thể viết lại bằng cấu trúc "It is ... since" không?

Có: It is 2 months since I started writing a blog. Đây là một cách viết lại khác, nghĩa không đổi.