Quảng cáo
3 câu trả lời 168
I. Lý thuyết chung
Quá khứ đơn (Past Simple)
Dùng khi hành động xảy ra tại một thời điểm xác định trong quá khứ.
Dấu hiệu: last…, ago, in + năm…
Hiện tại hoàn thành (Present Perfect)
Dùng khi hành động đã xảy ra trong quá khứ và kéo dài đến hiện tại hoặc ảnh hưởng đến hiện tại.
Dấu hiệu: since + mốc thời gian, for + khoảng thời gian
Quy tắc chuyển câu:
last / ago → haven’t / hasn’t + V3
haven’t / hasn’t + V3 → last + V2
II. Bài làm chi tiết
1.
We last saw Tom when I moved to Bristol.
Giải thích:
Có “last” → chuyển sang hiện tại hoàn thành, dùng since.
Câu trả lời:
We haven't seen Tom since I moved to Bristol.
Dịch nghĩa:
→ Chúng tôi đã không gặp Tom kể từ khi tôi chuyển đến Bristol.
2.
She last wrote to me nearly 2 years ago.
Giải thích:
Có “ago” → chuyển sang hiện tại hoàn thành, dùng for.
Câu trả lời:
She hasn't written to me for nearly 2 years.
Dịch nghĩa:
→ Cô ấy đã không viết thư cho tôi gần 2 năm rồi.
3.
This film was last shown on TV nearly 10 years ago.
Giải thích:
Câu bị động ở quá khứ → chuyển sang hiện tại hoàn thành bị động.
Câu trả lời:
This film hasn't been shown on TV for nearly 10 years.
Dịch nghĩa:
→ Bộ phim này đã không được chiếu trên TV gần 10 năm rồi.
4.
She last swam in the river 3 years ago.
Giải thích:
Có “last” → chuyển sang hiện tại hoàn thành.
Câu trả lời:
She hasn't swum in the river for 3 years.
Dịch nghĩa:
→ Cô ấy đã không bơi ở con sông đó suốt 3 năm rồi.
5.
I last visited the city museum 5 years ago.
Giải thích:
Có “ago” → chuyển sang hiện tại hoàn thành.
Câu trả lời:
I haven't visited the city museum for 5 years.
Dịch nghĩa:
→ Tôi đã không đến thăm bảo tàng thành phố suốt 5 năm rồi.
6.
I haven't attended the club since 1988.
Giải thích:
Có since + mốc thời gian → chuyển sang quá khứ đơn với “last”.
Câu trả lời:
I last attended the club in 1988.
Dịch nghĩa:
→ Lần cuối cùng tôi tham gia câu lạc bộ là vào năm 1988.
7.
I haven't seen him for 2 months.
Giải thích:
Có for + khoảng thời gian → chuyển sang quá khứ đơn.
Câu trả lời:
I last saw him 2 months ago.
Dịch nghĩa:
→ Tôi gặp anh ấy lần cuối cách đây 2 tháng.
8.
I haven't gone swimming for 2 years.
Giải thích:
Có for → chuyển sang quá khứ đơn với “last”.
Câu trả lời:
I last went swimming 2 years ago.
Dịch nghĩa:
→ Tôi đi bơi lần cuối cách đây 2 năm.
2. She (last) wrote to me nearly 2 years ago. => She hasn't .......
3. This film was (last) shown on TV nearly 10 years ago. => This film ,.......
4. She last swam in the river 3 years ago. She..........
5. Ilast visited the city museum 5 years ago. => I ...........
6. I haven't attended the club since 1988. =>I last ..........
7.I haven't seen him for 2 months. =>I last........
8. I haven't gone swimming for 2 years. =>I last........
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
57284 -
Đã trả lời bởi chuyên gia
37881 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
35417 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
28276 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
27742 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
27142
