You are hereNgữ pháp / Hiện tại hoàn thành Present Perfect
Hiện tại hoàn thành Present Perfect
Mẫu được dùng như sau:
Chủ ngữ + (has/have) + động từ chia ở dạng quá khứ phân từ
1> Thời hiện tại hoàn thành được dùng để nói về một hành động đã xảy ra trong một thời điểm không xác định trong quá khứ.
Ví dụ bạn dùng thời hiện tại hoàn thành cho trường hợp bạn muốn nói rằng bạn đã ở hà nội 10 năm. Bạn sẽ nói là “Tôi đã ở Hà nội được 10 năm”. Rõ rằng trong câu này không ai biết là bạn ở đây lúc nào, mà chỉ biết là trong thời gian 10 năm.
Câu trên sẽ chuyển sang tiếng Anh như sau:
I have lived in Hanoi for 10 years.
Ví dụ:
2> Thời hiện tại hoàn thành được dùng để nói về một hành động đã xảy ra hơn một lần trong quá khứ. Ví dụ như bạn nói về việc bạn đã đọc cuốn sách đấy 2 lần rồi thì bạn sẽ dùng thời hiện tại hoàn thành để diễn đạt như sau “Tôi đã từng đọc quyển sách đấy 2 lần rồi”. Câu này sẽ chuyển sang tiếng anh như sau:
I have read this book twice.
Lưu ý động từ read ở đây là động từ read đã được chia sang dạng quá khứ phân từ.
Ví dụ:
3> Thời hiện tại hoàn thành được dùng để nói về một hành động bắt đầu xảy ra trong quá khứ và vẫn kéo dài đến hiện tại. Ví dụ như bạn sẽ dùng thời này để nói về việc bạn đã sống ở hà nội 10 năm nay và bạn hiện vẫn đang sống ở hà nội. Bạn sẽ nói như sau “Tôi đã và đang sống ở hà nội được 10 năm”. Chuyển sang tiếng anh sẽ là
“I have lived in Hanoi for 10 years”
Có 2 cách diễn đạt về thời gian là trong bao lâu (dùng for) và bắt đầu từ thời điểm nào (dùng since).
Ví dụ:
Lưu ý rằng chúng ta không dùng thời quá khứ thường để nói về việc gì xảy ra trong bao lâu