English
Phân biệt hiện tại hoàn thành và quá khứ đơn
B1Hiện tại hoàn thành
Công thức
S + have / has + V3/V-ed (không có mốc thời gian) | S + V2/V-ed + mốc thời gian đã qua
Giải thích
Hai thì này cùng nói về việc đã xảy ra. Khác biệt nằm ở chỗ người nói có gắn việc đó với hiện tại hay không. Quá khứ đơn đặt việc vào một thời điểm đã khép lại, nên đi cùng yesterday, last year, in 2019, ago. Hiện tại hoàn thành để ngỏ thời điểm và nhấn vào kết quả còn thấy được bây giờ. "I lost my keys" chỉ kể lại một việc. "I have lost my keys" hàm ý bây giờ vẫn chưa tìm thấy. Câu hỏi "When ...?" luôn đi với quá khứ đơn, vì nó hỏi đúng cái mốc thời gian mà hiện tại hoàn thành cố tình bỏ trống.
Lỗi hay mắc
Ghép hiện tại hoàn thành với một mốc thời gian đã qua. Người học viết "I have met him last week" thay vì "I met him last week".
Ví dụ
- , .
Tôi làm mất chìa khoá nên không vào được.
- .
Tôi làm mất chìa khoá hôm thứ Ba tuần trước.
- .
Cô ấy đã đổi việc ba lần.
- ?
Bạn chuyển đến thành phố này khi nào?