It started to rain at 2 o’clock and it is still raining: viết lại câu

Trả lời nhanh

Đáp án đúng là It has been raining since 2 o’clock. Mưa bắt đầu lúc 2 giờ và đến bây giờ vẫn còn mưa, tức là hành động bắt đầu trong quá khứ và kéo dài đến hiện tại. Vì vậy ta dùng thì hiện tại hoàn thành tiếp diễn, và mốc thời gian “2 o’clock” phải đi với since, không dùng at.

Đề bài và hướng làm

Dạng đề thường gặp là điền từ hoặc viết lại câu:

  • It started to rain at 2 o’clock and it is still raining.
  • → It has been raining ______ 2 o’clock.

Chỗ trống cần điền là since. Nếu đề yêu cầu viết lại cả câu, ta có: It has been raining since 2 o’clock.

Vì sao dùng hiện tại hoàn thành tiếp diễn?

Câu gốc có hai thông tin: (1) mưa bắt đầu lúc 2 giờ; (2) bây giờ vẫn đang mưa. Hai thông tin này gộp lại thành một hành động chưa kết thúc, nên ta nhấn mạnh sự kéo dài bằng thì hiện tại hoàn thành tiếp diễn.

Cấu trúc:

S + have/has + been + V-ing + since + mốc thời gian

Chủ ngữ “it” là ngôi thứ ba số ít nên dùng has been. Động từ “rain” thêm -ing thành raining.

Since hay for? Phân biệt nhanh

Từ Đi với Ví dụ
since Mốc thời gian (điểm bắt đầu) since 2 o’clock, since Monday, since 2020
for Khoảng thời gian for three hours, for two days, for a long time

“2 o’clock” là một mốc giờ cụ thể nên dùng since. Nếu đề cho khoảng thời gian, chẳng hạn “It started to rain three hours ago and it is still raining”, ta viết: It has been raining for three hours.

Mẹo nhớ: since = “kể từ khi”, trả lời cho câu hỏi “từ lúc nào?”; for = “trong suốt”, trả lời cho câu hỏi “bao lâu?”.

Loại trừ các cách điền sai

  • It has been raining at 2 o’clock: sai. “At” chỉ một thời điểm xảy ra sự việc, không diễn tả việc kéo dài đến hiện tại. Thì hiện tại hoàn thành (tiếp diễn) hầu như không đi với “at + giờ”.
  • It has been raining for 2 o’clock: sai. “For” cần một khoảng thời gian, còn 2 o’clock là mốc giờ.
  • It is raining since 2 o’clock: sai thì. “Since” với mốc quá khứ cần thì hoàn thành.
  • It was raining since 2 o’clock: sai vì quá khứ tiếp diễn không nối được với hiện tại.

Có thể dùng hiện tại hoàn thành đơn không?

Với động từ chỉ hành động kéo dài như rain, work, study, wait, live, người bản ngữ có thể nói It has rained since 2 o’clock mà nghĩa gần như không đổi. Tuy nhiên, trong bài tập viết lại câu có chữ “still raining”, đáp án chuẩn và an toàn nhất vẫn là It has been raining since 2 o’clock, vì thì tiếp diễn nhấn mạnh hành động đang diễn ra.

Lỗi sai thường gặp

  • Viết It has been rain (quên -ing) hoặc It have been raining (sai have/has).
  • Dùng nhầm since và for.
  • Giữ lại cả “started” trong câu mới, ví dụ It has been raining since it started at 2 o’clock. Câu này thừa và không tự nhiên.
  • Chuyển sai khi mệnh đề sau “since” là một câu: since + S + V quá khứ đơn, ví dụ It has been raining since it started to rain at 2. Cách này đúng ngữ pháp nhưng dài, nên ưu tiên dùng “since + mốc thời gian”.

Bài luyện tập có đáp án

Viết lại các câu sau, giữ nguyên nghĩa:

  1. She began studying at 7 p.m. and she is still studying.
  2. They started playing football two hours ago and they are still playing.
  3. My brother began learning the guitar in June and he still learns it now.

Đáp án:

  1. She has been studying since 7 p.m. (7 p.m. là mốc → since)
  2. They have been playing football for two hours. (two hours là khoảng → for)
  3. My brother has been learning the guitar since June. (June là mốc → since)

Tóm tắt

Khi đề có dạng “started/began + mốc thời gian … and still + V-ing”, hãy đổi sang have/has been + V-ing + since + mốc. Với câu này: It has been raining since 2 o’clock.

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

It started to rain at 2 o'clock and it is still raining viết lại thế nào?

Viết lại là: It has been raining since 2 o'clock. Đây là thì hiện tại hoàn thành tiếp diễn, diễn tả việc bắt đầu trong quá khứ và vẫn đang tiếp diễn.

Vì sao không dùng "at 2 o'clock" trong câu hiện tại hoàn thành tiếp diễn?

"At" chỉ một thời điểm xảy ra sự việc, không thể hiện việc kéo dài đến hiện tại. Muốn nói "kể từ lúc 2 giờ" phải dùng "since 2 o'clock".

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

Dùng since với mốc thời gian (since 2 o'clock, since Monday) và for với khoảng thời gian (for three hours, for two days).

Có thể nói "It has rained since 2 o'clock" không?

Có thể, vì rain là động từ chỉ hành động kéo dài nên nghĩa gần như không đổi. Nhưng trong bài viết lại câu có "still raining", nên ưu tiên dùng has been raining.