luyennguphap.com
Lý thuyết

Essential Grammar in Use - Unit 19 - for since ago: Lý Thuyết

1/4

For - Dùng với khoảng thời gian

For được dùng với một khoảng thời gian (a period of time).

Cấu trúc

for + khoảng thời gian

Ví dụ các khoảng thời gian:

  • for three days (3 ngày)
  • for ten minutes (10 phút)
  • for an hour (1 giờ)
  • for two hours (2 giờ)
  • for a week (1 tuần)
  • for four weeks (4 tuần)
  • for a month (1 tháng)
  • for six months (6 tháng)
  • for five years (5 năm)
  • for a long time (một thời gian dài)
Ví dụ
  • Richard has been in Canada for six months. (Richard đã ở Canada được 6 tháng.)
  • We've been waiting for two hours. (Chúng tôi đã đợi được 2 giờ.)
  • I've lived in London for a long time. (Tôi đã sống ở London một thời gian dài.)
⚠️ Lưu ý

Không dùng since với khoảng thời gian. Sai: since six months, since two hours

2/4

Since - Dùng với mốc thời gian bắt đầu

Since được dùng với mốc thời gian bắt đầu (the start of the period).

Cấu trúc

since + mốc thời gian

Ví dụ các mốc thời gian:

  • since Monday (từ thứ Hai)
  • since Wednesday (từ thứ Tư)
  • since 9 o'clock (từ 9 giờ)
  • since 12.30 (từ 12 giờ 30)
  • since 24 July (từ ngày 24 tháng 7)
  • since Christmas (từ Giáng sinh)
  • since January (từ tháng Giêng)
  • since I was ten years old (từ khi tôi 10 tuổi)
  • since 1985 (từ năm 1985)
  • since we arrived (từ khi chúng tôi đến)
Ví dụ
  • Richard has been in Canada since January. (Richard đã ở Canada từ tháng Giêng đến nay.)
  • We've been waiting since 9 o'clock. (Chúng tôi đã đợi từ 9 giờ đến nay.)
  • I've lived in London since I was ten years old. (Tôi đã sống ở London từ khi tôi 10 tuổi.)
3/4

Ago - Trước đây (dùng với thì quá khứ)

Ago = trước bây giờ (before now)

Cấu trúc

khoảng thời gian + ago

Ví dụ
  • Susan started her new job three weeks ago. (Susan bắt đầu công việc mới 3 tuần trước.)
  • 'When did Tom go out?' 'Ten minutes ago.' ('Tom đi ra khi nào?' '10 phút trước.')
  • I had dinner an hour ago. (Tôi đã ăn tối 1 giờ trước.)
  • Life was very different a hundred years ago. (Cuộc sống rất khác 100 năm trước.)
⚠️ Lưu ý quan trọng

Ago được dùng với thì quá khứ (started/did/had/was, v.v.), KHÔNG dùng với thì hiện tại hoàn thành.

4/4

So sánh Ago và For

Ago trả lời câu hỏi "When?" (Khi nào?) - dùng với thì quá khứ

For trả lời câu hỏi "How long?" (Bao lâu?) - dùng với thì hiện tại hoàn thành

Ví dụ so sánh:

Câu hỏiTrả lờiGiải thích
When did Helen arrive in Ireland?
(Helen đến Ireland khi nào?)
She arrived in Ireland three days ago.Dùng ago với thì quá khứ (arrived)
How long has she been in Ireland?
(Cô ấy đã ở Ireland bao lâu?)
She has been in Ireland for three days.Dùng for với thì hiện tại hoàn thành (has been)

Đã hết lý thuyết. Đăng nhập để làm bài tập có chấm điểm, lời giải và lưu tiến độ.

Làm bài tập