Nói mình đã làm việc này bao lâu
Tôi có thể nói một việc vẫn đang tiếp diễn đã kéo dài bao lâu, và giải thích một kết quả nhìn thấy được.
Thời gian cốt lõi đã công bố. Hai khối cốt lõi không ghi số, nên bài học thực tế dài hơn tổng này.
Ngữ pháp
14 phútỞ A2 bạn nói về khoảng thời gian bằng thì hoàn thành: I've lived here for five years (A2 #5). Thì này có một thì đi cặp — thì hoàn thành tiếp diễn, Present Perfect Continuous. Nó cần khi điều quan trọng không phải là việc gì đã xong, mà là người đó đang bận làm gì và quá trình đã kéo dài bao lâu.
Hình thức ghép từ hai phần quen thuộc: từ thì hoàn thành — have hoặc has và been (dạng thứ ba của be), từ thì tiếp diễn — động từ thêm -ing.
| câu khẳng định | I've been waiting for an hour. / She's been working since eight. |
| câu phủ định | I haven't been sleeping well. |
| câu hỏi | Have you been waiting long? / How long have you been learning English? |
| câu trả lời ngắn | Yes, I have. / No, she hasn't. |
Trong câu trả lời ngắn không lặp lại been: chỉ have hoặc has. Và bản thân been ở đây không có nghĩa “đã ở” hay “đã là”: đó là mắt xích ngữ pháp nối thì hoàn thành với dạng tiếp diễn, không cần dịch riêng.
Khi nào dùng.
Quá trình bắt đầu trong quá khứ và bây giờ vẫn đang tiếp diễn — thường với for, since, How long…?: I've been learning English for three years. Tiếng Việt nói “tôi học tiếng Anh ba năm rồi” — động từ không đổi, còn tiếng Anh dùng thì hoàn thành, vì nó đo khoảng thời gian từ quá khứ đến tận hôm nay.
Quá trình vừa mới kết thúc, và còn thấy dấu vết của nó: You're out of breath. Have you been running? Ta không thấy việc chạy, mà thấy người đó đang thở hổn hển. Tương tự: The streets are wet — it's been raining.
Việc lặp đi lặp lại trong thời gian gần đây: I've been sleeping badly lately. She's been calling me every day this week.
So sánh với thì hoàn thành đơn. Dạng tiếp diễn nói về việc đang làm, dạng đơn — về kết quả.
| quá trình — Continuous | kết quả — Simple |
|---|---|
| I've been painting the kitchen. | I've painted the kitchen. |
| tay dính sơn, việc có thể chưa xong | nhà bếp đã sơn xong |
| I've been writing emails all morning. | I've written ten emails. |
| quan trọng là đã bận làm gì | quan trọng là đã làm được bao nhiêu |
Từ đó có một quy tắc thực dụng: câu hỏi How long…? thường được trả lời bằng dạng tiếp diễn, còn How many…? và How much…? — bằng dạng đơn. Con số những thứ đã làm xong khép hành động lại, còn dạng tiếp diễn giữ nó mở: I've read three chapters, chứ không phải “ba chương đang trong quá trình”.
Với các động từ live, work, study, teach, dùng dạng nào cũng được: I've lived here for ten years = I've been living here for ten years. Dạng tiếp diễn nghe tạm thời hơn một chút: người ta nói vậy về điều có thể sớm thay đổi.
Sắc thái không hài lòng. Thì hoàn thành tiếp diễn hay xuất hiện trong lời phàn nàn: Someone's been using my laptop! Người nói thấy dấu vết việc người khác đã làm, và không thích điều đó. Thì hoàn thành đơn chỉ báo một sự việc. Ở câu phủ định khác biệt cũng vậy: I haven't been sleeping well — dạo này ngủ không ngon; I haven't slept — không có kết quả nào cả, hoàn toàn không ngủ.
Động từ chỉ trạng thái không dùng ở dạng tiếp diễn. Chúng không mô tả hành động, mà mô tả tình trạng: know, like, love, want, believe, understand, own, be. Với chúng chỉ dùng thì hoàn thành đơn: I've known her since school. We've had this car for ten years. have với nghĩa “có, sở hữu” không có dạng tiếp diễn, nhưng với nghĩa “gặp, trải qua” thì có: We've been having problems with the car.
Không nói như vậy. ✗ I've been having this car for ten years → ✓ I've had this car for ten years.
Kiểm tra nhanh. Nói “tôi đợi hai mươi phút rồi” thế nào? Dạng nào cần trong I've ___ (read) fifty pages, và vì sao? Có thể nói I've been knowing him for years không?
hiện đáp án
Lỗi thường gặp của người nói tiếng Việt
được viết cho ngôn ngữ của bạnThì hiện tại thay cho thì hoàn thành
✗ I work here for five years → ✓ I've been working here for five years; ✗ How long are you waiting? → ✓ How long have you been waiting? “Tôi làm ở đây năm năm rồi”, “bạn đợi lâu chưa?” — động từ tiếng Việt không đổi, “rồi” đã đủ. Nhưng với for và How long, tiếng Anh đo khoảng thời gian đến tận hôm nay, và đó là việc của thì hoàn thành.
since với một khoảng thời gian
✗ I've been learning English since three years
✓ I've been learning English for three years
Chữ “từ” và “đã … rồi” trong tiếng Việt dùng được cho cả hai trường hợp. Trong tiếng Anh, since đứng trước điểm bắt đầu (since Monday, since I was ten), for — trước độ dài khoảng thời gian (A2 #5).
Dạng tiếp diễn với con số
✗ I've been writing ten emails today
✓ I've written ten emails today
Câu “hôm nay tôi viết mười email rồi” không phân biệt quá trình và kết quả, nên dễ chọn dạng vừa học cho mọi câu. Nhưng con số là kết quả đã xong, mà dạng tiếp diễn không nói về kết quả.
Động từ chỉ trạng thái thêm -ing
✗ I've been knowing him since school
✓ I've known him since school
Động từ tiếng Việt không chia, nên không có ranh giới giữa động từ hành động và động từ trạng thái: “quen” và “làm” đi với “từ … đến giờ” như nhau. Điều cấm này phải nhớ riêng.
Phát âm
3 phútbeen trong cấu trúc này không nhấn và đọc ngắn — /bɪn/, chứ không phải /biːn/: I've been waiting /aɪv bɪn ˈweɪtɪŋ/. Cụm I've been đọc nhanh, liền một hơi, còn trọng âm rơi vào động từ chính: I've been waiting, She's been working.
Trong câu hỏi How long have you been…? có ba từ liền nhau không nhấn: /haʊ ˈlɒŋ əv jə bɪn ˈweɪtɪŋ/ — have rút gọn thành /əv/, you — thành /jə/.
/biːn/ đầy đủ chỉ xuất hiện khi been mang trọng âm, chẳng hạn ở cuối câu hỏi: Where have you been?
Bài đọc
5 phútHello, Tom! I haven't seen you for ages. What have you been doing?
Hi, Sarah. We've been renovating the house. We've been working on it since March, and it still isn't finished.
You look tired. And you've got paint on your hands!
Yes, I've been painting the kitchen all morning. I've done two walls so far. Emma has been choosing colours for weeks — she's changed her mind three times.
How long have you been living here now?
Almost two years. We've known the neighbours since the first day, and they've been really kind. Mr Hughes next door has lent us his ladder twice.
And the garden?
Don't ask. It's been raining for days, so I haven't touched it.
Well, the house looks lovely from the street. Good luck with the rest!
Thanks. Come round for a cup of tea next month — I hope the kitchen will be finished by the summer!
Bài tập
30 phút1. Chọn đáp án.
- I (read) this book for a week — còn một trăm trang nữa
- I (read) this book — tôi có thể kể nó kết thúc thế nào
- She (write) three emails since lunch
- She (write) emails since lunch
- It (rain) all day
- I (know) Tom since we were at school
- How long you (wait)?
- We (have) this flat for six years
Hiện đáp án
2. Điền for hoặc since.
- I've been learning Spanish two years
- She's been working here March
- We've known each other we were children
- He's been waiting half an hour
- It's been raining Tuesday
Hiện đáp án
3. Tìm lỗi sai và sửa lại.
- I work here for five years.
- How long are you waiting?
- I've been writing ten emails today.
- I've been knowing him since school.
- She's been learning English since three years.
Hiện đáp án
4. Biến thành câu hỏi How long…?
- She is learning Spanish.
- They are living in Leeds.
- He is working on the project.
- You are waiting for the bus.
- It is raining.
Hiện đáp án
5. Phát triển gợi ý:
- Your hands are dirty. (I / dig / in the garden)
- Your eyes are red. (I / work / at the computer all day)
- You're out of breath. (I / run)
- The kitchen smells of onions. (we / cook)
Hiện đáp án
6. Viết lại: thay quá trình bằng kết quả
- I've been writing emails. (ten)
- She's been painting the fence. (half of it)
- We've been picking apples. (three boxes)
Hiện đáp án
7. Dịch sang tiếng Anh.
1) Tôi học tiếng Anh được bốn năm rồi. 2) Bạn đợi bao lâu rồi? 3) Chúng tôi quen nhau từ hồi còn nhỏ. 4) Cả ngày tôi sơn nhà bếp, và đã sơn xong hai bức tường.
Hiện đáp án
Tổng kết
Đã học
- Present Perfect Continuous ở mọi dạng
- ba trường hợp sử dụng
- quá trình và kết quả
- How long và How many
- động từ chỉ trạng thái
- for và since
Tiếp theo — bài 5: toàn bộ hệ thống thì tương lai.
Kết thúc phần cốt lõi
Bài học được tính là hoàn thành khi các bài tập đã xong. Mọi thứ sau đây là tùy chọn.
tùy chọn
Từ vựng cho bộ thẻ
16 từ- renovate /ˈrenəveɪt/ sửa sang, cải tạo (căn hộ, nhà bếp)
- paint /peɪnt/ sơn
- wall /wɔːl/ bức tường
- colour /ˈkʌlə/ màu sắc
- change your mind /ˌtʃeɪndʒ jə ˈmaɪnd/ đổi ý
- for ages /fər ˈeɪdʒɪz/ lâu lắm rồi, lâu ơi là lâu
- neighbour /ˈneɪbə/ hàng xóm
- next door /ˌnekst ˈdɔː/ nhà bên cạnh
- lend /lend/ cho mượn
- ladder /ˈlædə/ cái thang
- come round /ˌkʌm ˈraʊnd/ ghé chơi, ghé qua nhà
- lovely /ˈlʌvli/ đẹp, dễ thương
- out of breath /ˌaʊt əv ˈbreθ/ hụt hơi, thở hổn hển
- dig /dɪɡ/ đào
- dirty /ˈdɜːti/ bẩn
- tired /ˈtaɪəd/ mệt, mệt mỏi
Viết
Sáu câu: dạo này bạn đang bận làm gì, đã bao lâu và đã làm được gì. Ít nhất hai câu ở dạng tiếp diễn và hai câu ở dạng đơn.
Mẫu
I've been learning to play the guitar since January. I've been practising every evening, and I've learnt six songs so far. My neighbours have been very patient. I've also been reading a lot lately — I've finished three novels this month. I haven't been sleeping much!
Tự kiểm tra
Luyện tập bài này ở các phần khác
Có ý tưởng cho tính năng mới?
⚑ tùy chọn