Tất cả bài ngữ pháp
Trung cấpBài 26/30 · 7 phút · 10 câu

Quá khứ tiếp diễn với when và while

Quá khứ tiếp diễn (was/were + V-ing) vẽ ra khung cảnh đang diễn ra tại một thời điểm trong quá khứ, còn quá khứ đơn kể một hành động ngắn xảy ra gọn trong khung cảnh đó. Vì thế 'while' thường đi với hành động dài (quá khứ tiếp diễn), còn 'when' thường đi với hành động ngắn cắt ngang (quá khứ đơn). Nhớ quy tắc này thì bạn sẽ chọn đúng thì trong hầu hết các câu kể chuyện.

Khẳng định

S + was/were + V-ing

I was cooking at seven o'clock.

Lúc bảy giờ tôi đang nấu ăn.

Phủ định và nghi vấn

S + was/were + not + V-ing / Was-Were + S + V-ing ?

She wasn't listening to me.

Cô ấy đã không nghe tôi nói.

while + hành động dài

While + S + was/were + V-ing, S + V2

While I was reading, the phone rang.

Trong khi tôi đang đọc sách thì điện thoại reo.

when + hành động ngắn cắt ngang

S + was/were + V-ing + when + S + V2

I was walking home when it started to rain.

Tôi đang đi bộ về nhà thì trời bắt đầu mưa.

Hai hành động dài cùng lúc

While + S + was/were + V-ing, S + was/were + V-ing

While he was cooking, she was washing the dishes.

Trong khi anh ấy nấu ăn thì cô ấy rửa bát.

Người Việt hay sai chỗ này

  • •Nhiều bạn dùng quá khứ tiếp diễn cho hành động ngắn cắt ngang: phải là 'when the phone rang', không phải 'when the phone was ringing'.
  • •Quên 'was/were': 'I reading a book when he came' là sai, phải là 'I was reading a book'.
  • •Chia sai 'was' và 'were': chủ ngữ số nhiều và 'you' đi với 'were', nên 'They was playing' là sai.
  • •Các động từ chỉ trạng thái như know, like, want không dùng ở dạng tiếp diễn, nên 'I was knowing the answer' là sai.