English
Thì hiện tại hoàn thành với Since và For
B1Hiện tại hoàn thành
Công thức
S + have / has + V3/V-ed + since + mốc thời gian / for + khoảng thời gian
Giải thích
Cách dùng này nói về việc bắt đầu trong quá khứ và còn kéo dài đến hiện tại. Đây là điểm khác quan trọng nhất so với quá khứ đơn, vốn chỉ nói về việc đã khép lại. Since đi với điểm bắt đầu: since 2020, since last Monday, since I moved here. For đi với độ dài khoảng thời gian: for three years, for two weeks. Câu hỏi tương ứng là "How long have you ...?". Một số động từ chỉ trạng thái như know, have, live thường dùng ở thì này thay vì ở hiện tại tiếp diễn hoàn thành.
Lỗi hay mắc
Dùng hiện tại đơn cho việc kéo dài từ quá khứ tới nay, theo cách nói tiếng Việt. Người học viết "I live here for five years" thay vì "I have lived here for five years".
Ví dụ
- .
Tôi làm ở đây được ba năm.
- 2019.
Cô ấy sống ở Huế từ năm 2019.
- ?
Bạn quen anh ấy bao lâu rồi?