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ỆT | TIẾNG ANH | |
|---|---|---|
| Trong ngày hôm nay | Hô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.
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
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.
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
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ÁNG | LÚC 3 GIỜ CHIỀU | |
|---|---|---|
| Buổi sáng | chưa hết | đã hết |
| Câu | I'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
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.
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.
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ế”.
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.
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