Khi học các thì hoàn thành trong tiếng Anh, chúng ta sẽ thường bắt gặp mẫu câu hỏi “How long have you (been) … ?”. Vì thế, để giúp các bạn biết cách trả lời chính xác mẫu câu hỏi này, Jaxtina xin gửi tới bạn bài học Tiếng Anh hôm nay: Nắm vững cách trả lời cho câu hỏi “How long have you (been) … ?”
Chúng ta sử dụng thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn để nói về một sự việc bắt đầu trong quá khứ và vẫn còn tiếp diễn ở hiện tại.
Ví dụ 1: How long have they been married? (Họ đã kết hôn bao lâu rồi?)
They have been married for 25 years. (Họ đã kết hôn được 25 năm rồi.)
Không dùng: How long are they married? – They are married for 25 years.
Ví dụ 2: How long have you been waiting for her? (Bạn đã chờ cô ấy bao lâu rồi?)
I have been waiting all morning. (Tôi đã chờ cô ấy cả sáng.)
Bạn có thể điền thông tin vào form dưới đây để được trung tâm liên hệ tư vấn chi tiết về học phí cũng như các chương trình ưu đãi tại Jaxtina English Center!
>>>> Xem Thêm: Cách dùng have trong tiếng anh
Ví dụ 1: How long have you been learning English? (Bạn đã học tiếng Anh bao lâu rồi?)
I have been learning English for five months. (Tôi đã học tiếng Anh được năm tháng rồi.)
Ví dụ 2: It has been raining since yesterday. (Trời đã mưa suốt từ hôm qua.)
Để ý hai ví dụ trên, chúng ta dùng ‘for’ + khoảng thời gian hoặc ‘since’ + mốc thời gian để nói ta làm gì đó trong bao lâu, kể từ khi nào.
>>>> Đọc Thêm: Hướng dẫn sử dụng loại “Câu hỏi Wh-” (Wh Question)
Có một số động từ chúng ta sẽ không thường dùng trong thì tiếp diễn như: know, like, believe,…
Ví dụ: We’ve known each other for a long time. (Chúng tôi đã quen nhau lâu rồi.)
Không dùng: We’ve been knowing …
Để tìm hiểu kỹ hơn về các động từ này, các bạn có thể xem lại bài học Một số động từ không chia ở thì tiếp diễn (GẮN LINK G72: Một số động từ không chia ở thì TIẾP DIỄN) mà Jaxtina đã cung cấp nhé.
Cách trả lời cho câu hỏi How long have you been
Ta có thể sử dụng cả thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn với động từ ‘live’ và ‘work’.
Ví dụ: I have been living / have lived here for a long time. (Tôi đã sống ở đây lâu rồi.)
She has been working / has worked here for two years. (Cô ấy đã làm việc ở đây được hai năm rồi.)
Tuy nhiên, khi trong câu xuất hiện trạng từ ‘always’, chúng ta chỉ sử dụng thì hiện tại hoàn thành.
Ví dụ: I’ve always lived in America. (Tôi đã luôn sống ở Mỹ.)
Không dùng: I’ve always been living …
Bây giờ, các bạn hãy cùng Jaxtina làm một số bài tập ôn luyện nhé!
Practice 1. Are the underlined verbs correct or incorrect? Correct them where necessary. (Những động từ gạch chân dưới đây là đúng hay sai? Sửa lại chúng nếu cần thiết.)
Xem đáp án
|
Practice 2. Write questions using the words in brackets. (Viết câu hỏi dựa vào các từ trong ngoặc.)
Xem đáp án
|
Hy vọng sau bài học nắm vững cách trả lời cho câu hỏi “How long have you (been) …?”, các bạn sẽ có thể hỏi và trả lời mẫu câu hỏi này một cách dễ dàng hơn và tránh được các nhầm lẫn khi làm bài tập về chủ đề này. Các bạn đừng quên ôn tập thường xuyên để việc ghi nhớ bài học được cải thiện hơn nhé!
Bên cạnh đó, nếu có bất kỳ thắc mắc nào về tiếng Anh hay có nhu cầu tìm hiểu về các khóa học đang được cung cấp tại Jaxtina, các bạn đừng ngần ngại liên hệ với chúng mình qua hotline hoặc đến cơ sở gần nhất để được giải đáp và tư vấn nhé!
Jaxtina chúc bạn thành công!
Nguồn sách tham khảo: Essential Grammar in Use
>>>> Không Nên Bỏ Qua: Cách đặt câu và trả lời về khoảng thời gian dành ra để làm gì “How long does it take…?”