Hiện tại hoàn thành hay quá khứ đơn?Present Perfect vs Past Simple

B1~8 phút · 14 câu

Hiện tại hoàn thành hay quá khứ đơn?

Ở A2 bạn đã biết: có mốc thời gian đã qua (yesterday, in 2019) thì dùng quá khứ đơn, không nói lúc nào thì dùng hiện tại hoàn thành. Khó hơn là khi câu có từ chỉ thời gian, nhưng khoảng thời gian đó vẫn đang diễn ra: today, this week, this year.

  • CHƯA HẾTHôm nay còn đang tiếp diễn

    Đang là buổi chiều, hôm nay chưa kết thúc.

    I've had two meetings today.

    Hôm nay mình họp hai cuộc rồi.

  • ĐÃ HẾTHôm qua đã qua

    Hôm qua đã khép lại.

    I had two meetings yesterday.

    Hôm qua mình họp hai cuộc.

Khoảng thời gian chưa hết thì dùng hiện tại hoàn thành, đã hết thì dùng quá khứ đơn.

TIẾNG VIỆTTIẾNG ANH
Trong ngày hôm nayHôm nay mình uống ba ly cà phê rồi.I've had three cups of coffee today.
Lần đầu tiênĐây là lần đầu tiên mình đến Phú Quốc.This is the first time I've been to Phú Quốc.
Hỏi giờBạn tới lúc mấy giờ?What time did you get here?

Hai dòng in đậm là chỗ dễ sai: câu tiếng Việt không có dấu hiệu nào, nhưng tiếng Anh vẫn cần have + V3.

THỬ NGAY

  • Câu 1

    "It's only ten o'clock, and I chỗ trống fifteen emails this morning."

  • Câu 2

    "We chỗ trống any customers so far today. It's so quiet!"

Công thức

  • CHƯA HẾT

    Shave / has + V3today / this week / this year

    Hưng has worked late every day this week.

    Tuần này chưa hết, Hưng có thể còn ở lại muộn nữa.

  • ĐÃ HẾT

    SV2yesterday / last week / in 2020

    Hưng worked late every day last week.

  • LẦN ĐẦU

    It's / This is the first timeShave / has + V3

    It's the first time I've cooked for my in-laws.

    Lần đầu mình nấu cho nhà chồng ăn.

  • HỎI LÚC NÀO

    When / What timedidSV?

    When did you start your new job?

    Hỏi một việc đã xảy ra lúc nào thì dùng quá khứ đơn, không dùng have + V3.

Nhớ nhanhTừ chỉ thời gian chỉ là gợi ý.

Thứ quyết định là khoảng thời gian đó đã hết hay chưa hết.

THỬ NGAY

  • Câu 1

    "This is the first time I chỗ trống sushi."

Sử dụng khi nào

  1. Báo tin, rồi kể chi tiết

    I've lost my phone. — Oh no! Where did you lose it?

    Câu báo tin dùng hiện tại hoàn thành. Ngay khi hỏi ở đâu, lúc nào, cả hai người chuyển sang quá khứ đơn.

  2. Than thở lúc về đến nhà

    I've had a really long day.

    Kể với người nhà khi ngày còn chưa hết.

    Hay đi với: today · this week · this month · this year

  3. Lần đầu thấy biển

    It's the first time I've seen the sea!

    Đứa cháu từ Gia Lai lần đầu ra Nha Trang chơi.

“This morning” dùng thì nào?

Cùng một cụm this morning, thì đổi theo lúc bạn nói.

LÚC 10 GIỜ SÁNGLÚC 3 GIỜ CHIỀU
Buổi sángchưa hếtđã hết
CâuI've drunk three coffees this morning.I drank three coffees this morning.

THỬ NGAY

  • Câu 1

    "It's 4 p.m. now. I chỗ trống two glasses of milk this morning."

Lỗi người Việt hay mắc

  • Sai:When have you bought this bag?

    Đúng:When did you buy this bag?

    When hỏi về một lúc cụ thể đã qua, nên câu hỏi dùng quá khứ đơn.

  • Sai:This is the first time I come here.

    Đúng:This is the first time I've been here.

    Câu “lần đầu tiên” tính trải nghiệm từ trước đến giờ, nên tiếng Anh dùng have been, không dùng hiện tại đơn.

  • Sai:I've been to Hà Nội. I've gone there last summer.

    Đúng:I've been to Hà Nội. I went there last summer.

    Câu đầu kể trải nghiệm. Câu sau có last summer, nên kể chi tiết phải chuyển sang quá khứ đơn.

  • Sai:Have you seen the match last night?

    Đúng:Did you see the match last night?

    Last night đã qua. Câu hỏi cũng theo mốc đó mà dùng did.

Thử nhanh · 5 câu

  1. Chọn thì đúng:

    So far this season, our team has won three matches, and there are two more to play.

    • A. has won — Đúng
    • B. won
    • C. wins

    Đáp án: A. has won

    Còn hai trận nữa mới hết mùa, và so far nghĩa là “tính đến giờ”. Khoảng thời gian chưa kết thúc đi với has + V3.

  2. Chọn thì đúng:

    I lost my keys this morning, but I found them in the afternoon.

    • A. lost — Đúng
    • B. have lost

    Đáp án: A. lost

    Người nói đang kể lại cả ngày, buổi sáng đã hết từ lâu. Chìa khoá cũng đã tìm thấy, nên không còn kết quả nào ở hiện tại.

  3. Chọn cách nói đúng:

    Is this the first time you have been to Huế?

    • A. have been — Đúng
    • B. are
    • C. went

    Đáp án: A. have been

    Sau “Is this the first time” là have / has + V3, dù tiếng Việt chỉ nói “lần đầu bạn đến Huế”.

  4. Chọn trợ động từ đúng:

    What time did your flight land last night?

    • A. did — Đúng
    • B. has
    • C. have

    Đáp án: A. did

    Câu hỏi giờ giấc hướng về một lúc cụ thể đã qua, nên mượn did.

  5. Chọn câu đáp đúng:

    — I've cut my finger. — Oh no! How did you do that?

    • A. did you do — Đúng
    • B. have you done
    • C. you did

    Đáp án: A. did you do

    Câu báo tin dùng have cut. Câu hỏi tiếp theo hỏi chuyện bị đứt tay xảy ra thế nào, nên đổi sang did. Câu C thiếu trợ động từ.

Luyện tập

Bắt đầu bài tập · 14 câu

LUYỆN THÊM