|
1. Hiện tại Hoàn thành
Công thức hiện tại Hoàn Thành là: (Have, Has) + PP
Luật chung, HTHT dùng cho hành động đã xảy ra tại một thời điểm không xác định trước khi nói. Vì vậy không thể dùng thì này với các cách diễn tả thời gian nhất định như yesterday, one year ago, last week, when I was a child, at that moment, that day, one day, v.v. Tuy nhiên, HTHT có thể dùng với ever, never, several times, once, many times, before, so far, already, yet…v.v. Xem ví dụ sau đây:
- I have seen that movie twenty times.
- I think I have met him once before.
- There have been many earthquakes in California.
- Have you read the book yet?
- The team has not reached the mountain top.
Phân tích chi tiết, HTHT dùng cho các trường hợp xảy ra trong quá khứ sau đây:
1.Hành động còn tiếp diễn tới lúc này:
- I have had a cold for two weeks.
- Has she loved chocolate since she was a little girl?
- School has not started yet.
-Scientists have split the atom.
b. như một thay đổi quan trọng:
-You have grown since the last time I saw you.
-My English has really improved since I took this course.
-The government has become more interested in education.
c. như một trải nghiệm sống đáng nhớ:
-I have been in France.
-Have you been in Mexico?
-I have lost my key.
d.như một mong chờ chưa đạt được:
- We have not finished our project yet.
-Bill has not arrived yet.
-Has the rain stopped yet?
2. Hiện tại Hoàn thành Tiếp diễn dùng để chỉ
Công thức hiện tại HT tiếp diễn là : (Have, has) + been + V-ing
a. Hành động kéo dài từ quá khứ tới bây giờ:
- They have been talking for the last hour.
-She has been working for that company for five years.
-What have you been doing for the last 30 minutes?
-Why has Lan not been taking her medicine for the last 3 days?
b.Dùng với Lately và Recently để chỉ Hđ đã mới xảy ra nhưng không có nghĩa kéo dài liên tục:
-I have been feeling really tired lately.
-Have you been exercised lately?
-Lan has not been practicing her English recently. |
|