Hiện tại hoàn thành dùng cho những hành động ở quá khứ mà thời gian không xác định

Lưu ý khi chúng ta dùng thi hiện tại hoàn thành theo cách này, chúng ta không cầnthiết nghĩ vềbất cứ một hành động đặc biệt nào. (hành động có thể xảyra nhiềulần), hay đến thời gian chínhxác khi hànhđộng diễnra. Nếu nghĩ vềmột hành động đặc biệt diễn ra ở một thời điểm đặc biệt thì chúng ta thường dùng quá khứ đơn giản.

A. Hiệntại hoàn thành được dùng cho những hành động gần đây khi thời gian đã không được đề cập :

I have read the instructions but I don't understand them.

(Tôi đã đọc những chỉđẫn nhưng tôi không hiểu chúng.)

Have you had breakfast ? No, I havent had it yet.

(Anh đãăn sáng chưa ? Chưa, tôi chưa ăn .)

So sánh với :

I read the instructions last night.

(Tôi đã đọcnhững chỉdẫn tối hômqua.)

(Thời gian cóxác định.)

Did you have breakfast at the hotel ?

(Phải anh đã ăn sáng tại khách sạn không ?)

Lưu ý những câu trả lời các câu hỏicó thể ởhiện tại hoànthành.

Have you seen my stamps ? ! Yes, I have/No, I haven't.

(Anh đã thấy con tem của tôi không ? Có, tôi thấy/Không, tôi không thấy.)

Hay : Yes, I saw them on your desk a minutes ago.

(Có, Tôi đãthấy chúng trênbàn của anh cách đây một phút)

Have you had breakfast ? I Yes, I have.

Hoặc : No, I haven't had it yet.

Hay : Yes, I had it at seven oclock.

(Có, tôi đã ăn lúc 7 giờ.)

Hay : Yes, I had it with Mary.

(Có, tôi đã ăn với Mary.)

B. Những hành động mới đây ởhiện tại hoàn thành thường có kết quảởhiện tại.

Tom has had a bad car crash. (Tom đã bị đụng xe trầmtrọng.)

[Anh ta còn đang năm bệnh viện.]

The Lift has broken down.

(Thang máy hỏngrồi). [Tôi phải đi cầu thang thường].

I've washed the car. (Tôi mới rửa xe) [Chiếc xe đẹp thật].

Nhưng những hành động diễn đạt bằng quá khứ đơn giản không có thành ngữ chỉ thời gian, thường không có kết quả ở hiện tại :

Tom had a bad crash. (Tom đã bị dụng xe trầm trọng)

[Nhưng, có lẽ anh ta khôngsao.]

The lift broke down. (Thang máy đã hỏng)

[Nhưng có lẽ nó sẽ hoạt động lại ngay.]

I washed the car. (Tôiđã rửa xe)

[Bây giờ nó lại bẩn.]

Những hành động diễn đạt bởi hiên tại hoàn thành + yet. thường có kết quả ởhiện tại :

He hasnt come yet.

(Anh ta vẫn chưa đến.) [Vì thế chúng tôi vẫn còn đợi.]

C. Nó cũng có thể được dùng cho những hành động đã xảy ra trong qụá khứ nhưng vẫn còn quan hệ đến hiện tại ; hành độngđó có thể vẫn

lặp lại ởhiện tại :

I have seen wolves in that forest.

(Tôi đã thấy những con chó sói trong khu rừng đó)

[ngụ ýgiờ vẫn còn thể thấy]

John Smith has written a number of short stories.

(John Smith đã viết một truyện ngắn).(Ngụ ý John Smith giờ vẫn còn tiếp tục viết).

Tuy nhiên nếu nhữngcon chó sói bị giết chết và John Smith đãchết thìchúng ta nói :

I saw wolves in that forest once/several times.

(Tôi đã thấy những con chó sói ở khu rừng đó một lần/nhiều lần.)

Hay : I used to see wolues here.

(Tôi đã thường thấy những con chó sói ởđây)

John Smith wrote a number of short stories.

(John Smith đã viết một số truyện ngắn.)

Lưu ý khi chúng ta dùng thi hiện tại hoàn thành theo cách này, chúng ta không cầnthiết nghĩ vềbất cứ một hành động đặc biệt nào. (hành động có thể xảyra nhiềulần), hay đến thời gian chínhxác khi hànhđộng diễnra. Nếu nghĩ vềmột hành động đặc biệt diễn ra ở một thời điểm đặc biệt thì chúng ta thường dùng quá khứ đơn giản.

loigiaihay.com