phone +(84) (24) 22680011
info@pentower.vn
Đăng ký | Đăng nhập

4 mẹo phân biệt hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn

4 mẹo phân biệt hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn

BỐN “MẸO” PHÂN BIỆT HIỆN TẠI HOÀN THÀNH VÀ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN

 

Bạn có bao giờ băn khoăn tự hỏi mình nên nói là “I’ve been doing” hay “I’ve done” ? Liệu cả hai cách này đều đúng trong một số trường hợp? Bài viết này sẽ giới thiệu cho bạn 4 mẹo để phân biệt được dễ dàng khi nào thì dùng hiện tại hoàn thành, khi nào thì dùng hiện tại hoàn thành tiếp diễn.

 

Hãy bắt đầu với hai ví dụ sau:

 

1.    I’ve been living here for 5 years.

2.    I’ve lived here for 5 years.

 

Hãy chọn câu trả lời đúng cho các phương án sau:

a.    Hai cách nói trên không có sự khác biệt

b.    1 – có nghĩa là tôi vẫn sống ở đây, 2 - có nghĩa là tôi đã sống ở đây nhưng bây giờ thì không.

c.    1 - có nghĩa là tôi vẫn sống ở đây, 2 - có nghĩa là tôi vừa mới chấm dứt việc sống ở đây

Một số bạn sẽ ngạc nhiên vì câu trả lời đúng là a. hai cách nói trên không có sự khác biệt, chúng đều có nghĩa là : tôi bắt đầu sống ở đây 5 năm trước đây và bây giờ vẫn đang sống ở đây.  Nhưng bạn có thể băn khoăn rằng chắc chúng phải có sự khác nhau nào đó chứ?

 

I’ve lived” là thì hiện tại hoàn thành đơn và diễn tả hành động hoàn thành bắt đầu từ quá khứ tại một thời điểm chưa xác định. “I’ve been living…” là thì hiện tại hoàn thành tiếp diễn và để chỉ một hành động bắt đầu trong quá khứ và tiếp diễn tới tận bây giờ. Nếu hiểu theo cách này thì bạn hoàn toàn đúng, nhưng có một điểm bạn nên lưu ý đó là “live” là động từ chỉ hành động (action verb) hay động từ chỉ trạng thái (state verb)? Nếu là động từ chỉ trạng thái thì sẽ không thể dùng với các thì tiếp diễn. Vậy có nghĩa “live” là động từ chỉ hành động và câu nói đúng sẽ là “I’ve been living here for 5 years”.  Về mặt ngữ pháp mà nói “live” là một động từ chỉ hành động, tuy nhiên tuỳ theo bối cảnh cụ thể, ví dụ như sống tại một nơi nào đó trong cả một quãng thời gian dài thì nó có thể là một động từ chỉ trạng thái, hơi giống động từ “exist” . Một người bản xứ về bản năng có thể biết rằng họ có thể nói “I’ve lived here for 5 years” hoặc “I’ve been living here for 5 years” đều đúng

 

Live” không phải là động từ duy nhất có hiện tượng này. Các động từ chỉ hành động khác như “work”, “smoke”, “collect” diễn tả những sự kiện, thói quen trong thời gian dài đôi lúc cũng được coi là động từ chỉ trạng thái. Bạn có thể gặp các cách nói sau:

 

- I’ve collected stamps since I was 11.

 

Thay vì: 

 

- I’ve been collecting stamps since I was 11.

 

Vậy nếu không có bản năng của người bản xứ thì một người học tiếng Anh như bạn làm sao có thể biết được nên diễn tả việc gì đó bắt đầu trong quá khứ và tiếp diễn cho đến hiện tại như thế nào? Sau đây là 4 mẹo để phân biệt:

 

Mẹo thứ 1: Nắm vững động từ nào hoàn toàn chỉ là động từ chỉ trạng thái và luôn dùng thì hiện tại hoàn thành. Một số động từ phổ biến là “know”, “belong”, “exist”. Do vậy, luôn luôn nói “I’ve known him for 20 years”. Hay, “I’ve belonged to this group since May”, không bao giờ nói là “I’ve been knowing…” hay “I’ve been belonging…”.

 

Một số động từ khác có 2 ý nghĩa, vừa là động từ chỉ trạng thái, vừa là động từ chỉ hành động. Ví dụ:

 

- Have a care = own a car (là động từ chỉ trạng thái)

- Have a shower = take a shower (là động từ chỉ hành động)

 

Mẹo thứ 2: Với tất cả  những động từ chỉ hành động, dùng hiện tại hoàn thành tiếp diến.

 

- I’ve been living here for 5 years.

- I’ve been playing the piano since I was 5.

 

Mẹo thứ 3: đối với hành động vừa mới kết thúc, dùng thì hiện tại hoàn thành tiếp diễn.

 

Nếu 3 điều kiện sau xảy ra cùng lúc bạn phải sử dụng thì hiện tại hoàn thành tiếp diễn thay vì hiện tại hoàn thành:

 

1.            Hành động đã tiếp diễn được một khoảng thời gian

2.            Hành động kết thúc một khoảng thời gian ngắn trước đó

3.            Bạn có thể quan sát và cho ý kiến về kết quả của hành động đó

Ví dụ bạn đang làm việc trong vườn thì chuông cửa reo. Bạn dừng lại để trả lời, bạn có thể nói với người khách lúc đó là “Sorry my hands are dirty. I’ve been working in the garden.” Bạn có thể tiếp tục hoặc không làm việc trong vườn sau sự gián đoạn đó nhưng không quan trọng . Một ví dụ thường thấy khác là:

 

- Why are your eyes red?

- Have you been crying? (không dùng “have you cried”)

 

Mẹo thứ 4: Với câu phủ định thì tuỳ từng trường hợp.

Hiếm khi dùng thì hoàn thành tiếp diễn với câu phủ định vì sẽ rất kỳ quặc khi nói về một hành động đang tiếp diễn mà không bao giờ xảy ra. 

 

Ví dụ nếu sáng nay trời không mưa, bạn sẽ nói “It hasn’t rained this morning

(không nói “It hasn’t been raining this morning”.)

 

Bạn chỉ có thể thấy cách nói phủ định với thì hoàn thành tiếp diễn trong trường hợp nội dung ngữ cảnh của câu, không để ý đến động từ lúc đó.

 

- I haven’t been studying Maths, but Sience.

- I haven’t been feeling too well today.

 

Hi vọng bài giảng này làm sáng tỏ những băn khoăn của bạn.

 

Chúc các bạn học tốt!   

ĐĂNG KÝ ĐỂ NHẬN TIP HỌC TIẾNG ANH HÀNG TUẦN (CLICK NGAY!!!)

IELTS Reading Manual (Download)