Các bạn sẽ sử dụng thì hiện tại hoàn thành tiếp diễn trong các trường hợp sau:
Lưu ý :Phân biệt thì hiện tại hoàn thành & thì hiện tại hoàn thành tiếp diễn
Giống nhau:
Khác nhau:
Với thì hiện tại hoàn thành tiếp diễn, chúng ta sẽ sử dụng các cấu trúc sau:
(+) Câu khẳng định: Subject + has/have + been+ Verb-ing + Object
Ví dụ: It has been raining all day (Trời mưa cả ngày rồi)
(-) Câu phủ định: Subject + have not/has not (haven’t/hasn’t) + been + V-ing + Object
Ví dụ: I have not been doing exersise lately (Tôi không tập thể dục thời gian gần đây)
(?) Câu hỏi: - Have/has + S + been + Ving + O?
- Wh question + have/has + S + been + Ving + O?
Giải thích kí hiệu: Xem chi tiết
Khi trong câu xuất hiện các từ sau, ta chia ở thì hiện tại hoàn thành tiếp diễn:
Since + mốc thời gian
Ví dụ: She has been working since the early morning. (Cô ấy làm việc từ sáng sớm.)
For + khoảng thời gian
Ví dụ: They have been listening to the radio for 3 hours. (Họ nghe đài được 3 tiếng đồng hồ rồi.)
All + thời gian (all the morning, all the afternoon, all day, …)
Ví dụ: They have been working in the field all the morning. (Họ làm việc ngoài đồng cả buổi sáng.)
Bài 1: Chia dạng đúng của từ trong ngoặc
1. We (wait) for her for 30 minutes.
2. She (go) out since 5 a.m.
3. They (not eat) anything all the morning.
4. The street is full of water because it (rain) for 3 hours.
5. She looks very exhausted because she (work) all night.
6. I (read) this book since last night.
7. She (chat) with her friend all the day.
8. He (talk) on the phone for hours.
9. She (cycle) for 2 hours and she is very tired now.
10. We (not write) to each other for 6 months
Bài 2: Chọn đáp án đúng nhất
1. Jonathan.....................in God since he was a child
a. believed
b. has believed
c. has been believing
d. have been believing
2. I..................... the book, you can have it back
a. has been reading
b. have been reading
c. have read
d. reading
3. Why are your hands so dirty? - I.....................my bike
a. repaired
b. have been repaired
c. has been repaired
d. have been repairing
4. We...............around Scotland for 8 years
a. travelled
b. have travelled
c. have been travelling
d. has been travelling
5. Sandy...................dinner 4 times this week
a. has cooked
b. has been cooking
c. have been cooking
d. cooked
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Trang chia sẽ kiến thức là một nơi mà mọi người có thể tìm kiếm và chia sẽ kiến thức về mọi lĩnh vực. Từ khoa học đến nghệ thuật, từ kinh tế đến xã hội, trang chia sẽ kiến thức là một nguồn tài nguyên quý giá cho mọi người. Trong xã hội ngày nay, việc học hỏi và chia sẽ kiến thức là rất quan trọng....