Thần Đồng

Thì hiện tại hoàn thành: công thức, cách dùng và ví dụ

Nói về trải nghiệm, kết quả liên quan hiện tại hoặc sự việc kéo dài đến hiện tại. Không dùng thì này với mốc quá khứ đã kết thúc rõ ràng như yesterday. Sin...

Dùng chung mọi lớp · Present perfect

Hiện tại

Công thức

Khẳng định
S + have/has + V3/ed
Phủ định
S + have/has not + V3/ed
Nghi vấn
Have/Has + S + V3/ed?

S: chủ ngữ · O: tân ngữ · V: động từ nguyên mẫu · V2: quá khứ · V3: quá khứ phân từ · V-ing: dạng thêm -ing · adj: tính từ. Các mẫu thì ở đây dùng động từ thường; chú ý ghi chú riêng cho be.

Cách dùng

Cách dùng chính

Nói về trải nghiệm, kết quả liên quan hiện tại hoặc sự việc kéo dài đến hiện tại.

I have finished my science project.

Tôi đã hoàn thành dự án khoa học của mình.

Trạng thái kéo dài đến hiện tại

Với động từ trạng thái, hiện tại hoàn thành thường diễn tả điều bắt đầu trước đây và vẫn đúng.

We have known each other for five years.

Chúng tôi quen nhau được năm năm.

Kéo dài tới nay

Nói về trải nghiệm, kết quả liên quan hiện tại hoặc sự việc kéo dài đến hiện tại.

I have lived in Ha Noi for ten years.

Tôi đã sống ở Hà Nội mười năm (và vẫn đang sống).

Vừa mới xảy ra

Nói về trải nghiệm, kết quả liên quan hiện tại hoặc sự việc kéo dài đến hiện tại.

She has just finished her homework.

Cô ấy vừa làm xong bài tập.

Trải nghiệm

Nói về trải nghiệm, kết quả liên quan hiện tại hoặc sự việc kéo dài đến hiện tại.

Have you ever been to Da Nang?

Bạn đã từng tới Đà Nẵng chưa?

Ví dụ

I have finished my science project.

Tôi đã hoàn thành dự án khoa học của mình.

Từ và cụm từ gợi ý

just, already, yet, ever, never, since, for.

Đây là gợi ý; cần xét ý nghĩa và ngữ cảnh để chọn cấu trúc phù hợp.

Lỗi thường gặp

Sai: I have saw this film.

Đúng: I have seen this film.

Sau have/has ở thì hoàn thành dùng quá khứ phân từ: see → seen.

Sai: I have seen him yesterday.

Đúng: I saw him yesterday.

Có mốc thời gian đã qua cụ thể (yesterday, last year, in 2019) thì dùng quá khứ đơn, không dùng hiện tại hoàn thành.

Lưu ý

Không dùng thì này với mốc quá khứ đã kết thúc rõ ràng như yesterday. Since chỉ mốc bắt đầu; for chỉ khoảng thời gian.

Nguồn tham khảo

British Council — Present tense

Bản tóm tắt tiếng Việt và ví dụ do Thần Đồng biên soạn để tra cứu.

Xem toàn bộ công thức tiếng Anh

Bài cùng chủ đề