← Tất cả chủ đề ngữ pháp
Phần 2 · Hiện tại hoàn thành và quá khứ · Bài 8

Hoàn thành tiếp diễn hay hoàn thành

Present perfect continuous or simple

Nhấn quá trình hay nhấn kết quả.

1Khái niệm

Hoàn thành tiếp diễn nhấn mạnh quá trình và thời gian kéo dài (việc có thể chưa xong). Hiện tại hoàn thành nhấn mạnh kết quả: việc đã xong, hoặc đã làm được bao nhiêu.

2Khi nào dùng

  • Quá trình (tiếp diễn) và kết quả (hoàn thành).

    I've been painting the kitchen. I've painted the kitchen.

  • Bao lâu (tiếp diễn) và bao nhiêu (hoàn thành).

    Hoa has been baking all afternoon. She's made three cakes.

  • Động từ chỉ trạng thái chỉ dùng hiện tại hoàn thành.

    I've had this bike for years.

3Công thức

Quá trình, kéo dàihave / has been + V-ingHe's been reading for an hour.
Kết quả, số lượnghave / has + V3He's read 50 pages.
Hỏi bao lâuHow long have you been + V-ing?How long has the baby been crying?
Hỏi bao nhiêuHow many / How much have you + V3?How many rooms have you cleaned?

4Ví dụ

  • I've been reading this book for a week, but I haven't finished it.

    Tôi đọc cuốn này một tuần rồi mà chưa xong.

  • I've read this book. It's great.

    Tôi đọc xong cuốn này rồi. Hay lắm.

  • There's paint on your hands. What have you been up to? I've been decorating my room.

    Tay bạn dính sơn kìa. Bạn vừa làm gì thế? Tôi đang trang trí phòng.

  • I've fixed my bike, so we can go now.

    Tôi sửa xong xe rồi, mình đi được rồi.

  • She's been calling customers all day. She's called about 40.

    Cô ấy gọi cho khách cả ngày. Cô ấy đã gọi khoảng 40 người.

  • How long has your father owned that motorbike?

    Bố bạn có chiếc xe máy đó bao lâu rồi?

    own / have (sở hữu) không dùng tiếp diễn.

5Lỗi thường gặp

  • I've been writing three essays today.

    I've written three essays today.

    Có số lượng (three essays): dùng hiện tại hoàn thành.

  • I've been owning this car since 2020.

    I've owned this car since 2020.

    own là động từ trạng thái.

  • How many cups of coffee have you been drinking today?

    How many cups of coffee have you drunk today?

    How many hỏi số lượng: dùng V3.

  • I've cleaned the house all morning, so I'm tired.

    I've been cleaning the house all morning, so I'm tired.

    Nhấn quá trình kéo dài, giải thích vì sao mệt.

Ghi nhớ

Muốn nói bao lâu và quá trình: been + V-ing. Muốn nói đã xong chưa hoặc được bao nhiêu: V3.

Dùng trong IELTS

Task 1 mô tả xu hướng đến hiện tại bằng con số: "Sales have risen by 20%." (kết quả, số liệu cụ thể).

6Kiểm tra nhanh

3 câu để chắc là bạn đã hiểu, trước khi luyện tập đầy đủ.

I five emails this morning.

I my homework. Can I go out now?

Chạm vào phần sai trong câu

Luyện tập

12 câu, chia làm 3 phần. Mỗi câu có đáp án và giải thích ngay sau khi trả lời.

  • Phần 1 · Chọn đáp ánHiểu công thức
  • Phần 2 · Điền từBiết vận dụng
  • Phần 3 · Sửa lỗiNhận ra lỗi sai