B1

bao nhiêu → have + V3 · bao lâu → have been + V-ing

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

Explanation

Hoàn thành đơn nói KẾT QUẢ, đếm được số lượng. Hoàn thành tiếp diễn nói QUÁ TRÌNH, đo bằng thời gian.

So sánh

I have read three books (đếm sách) và I have been reading all day (đo thời gian). Bẫy thường gặp: Câu có số lượng cụ thể thì dùng hoàn thành đơn: I have been reading three books ✗, I have read three books ✓.

Examples

I have written five emails.

Tôi viết được năm email.

I have been writing emails all morning.

Cả sáng tôi ngồi viết email.

She has painted the kitchen.

Cô ấy sơn xong bếp rồi.

She has been painting since nine.

Cô ấy sơn từ chín giờ tới giờ.

Practice

Test your understanding with a quick quiz

Learn “bao nhiêu → have + V3 · bao lâu → have been + V-ing” effectively

The grammar point “bao nhiêu → have + V3 · bao lâu → have been + V-ing” (Hoàn thành đơn hay hoàn thành tiếp diễn) is one of the key structures at CEFR 3. To use it fluently, you need to understand the contexts where it's used and practice regularly.

Study tip: read the examples aloud many times to build a natural reflex. Then try making your own sentences for your own situations. Use the audio button to hear and practice accurate pronunciation.

You can also view the full “” lesson to understand the related grammar and vocabulary more deeply.

Frequently asked questions