[English] Quá khứ hoàn thành (Past Perfect) trong tiếng Anh

Friday, December 17, 2021
Edit this post


Thì quá khứ hoàn thành còn được gọi là quá khứ của quá khứ. Thì này cho phép chúng ta nói về hai việc trở lên đã xảy ra trong quá khứ và chúng ta muốn nhấn mạnh việc nào trong số đó xảy ra trước. Sự việc nào xảy ra trước, chúng ta sẽ chia nó ở quá khứ hoàn thành. Các sự việc còn lại (nếu có) sẽ được chia ở quá khứ đơn.

1. OVERVIEW

S + HAD + PAST PARTICIPATE (Positive)
S + HAD NOT + PAST PARTICIPATE (Negative)
HAD + S + PAST PARTICIPATE? (Question)

CONTRACTIONS (Rút gọn):
I HAD... ➞ I'D...
I HAD NOT... ➞ I HADN'T...

SHORT ANSWERS:
YES, S + HAD. (No contractions)
NO, S + HAD NOT. ➞ NO, S + HADN'T.

▪ When we arrived, the meeting had started.
Khi chúng tôi tới, cuộc họp đã bắt đầu.

2. WHEN TO USE? (CÁCH DÙNG?)

Quick review
short time agoBefore the guests arrived, we had cleaned the house.
Trước khi khách tới, chúng tôi đã dọn nhà xong.
long time agoBy the time Maria moved to Canada, she had graduated from university.
Trước khi Maria chuyển tới Canada, cô ấy đã tốt nghiệp đại học.
mixed timeWhen the president came to power, the economy had improved.
Khi tổng thống lên nắm quyền, nền kinh tế đã được cải thiện.

2.1. A FINISHED ACTION BEFORE A POINT IN THE PAST (MỘT HÀNH ĐỘNG KẾT THÚC TRƯỚC MỘT THỜI ĐIỂM TRONG QUÁ KHỨ)

Chúng ta thường dùng hiện tại hoàn thành để làm rõ hành động nào xảy ra trước. Có thể chúng ta đang nói về sự việc nào đó trong quá khứ và chúng ta muốn đề cập một sự việc khác trước đó nữa. Cách này thường được dùng để giải thích hoặc đưa ra lý do cho một sự việc trong quá khứ.

▪ When the police arrived, the robbers had gone.
Khi cảnh sát tới nơi thì bọn cướp đã tẩu thoát.
▪ When we arrived, the film had started.
Khi chúng tôi đến thì bộ phim đã bắt đầu.
▪ I'd eaten dinner so I wasn't hungry.
Tôi đã ăn tối rồi nên tôi không đói.
▪ It had snowed in the night, so the bus didn't arrive.
Trời đã có tuyết vào buổi tối, nên xe bus không đến được.

2.2 SOMETHING THAT STARTED IN THE PAST AND CONTINUED UP TO ANOTHER ACTION OR TIME IN THE PAST (SỰ VIỆC BẮT ĐẦU TRONG QUÁ KHỨ VÀ TIẾP TỤC KÉO DÀI TỚI MỘT HÀNH ĐỘNG HOẶC THỜI ĐIỂM KHÁC TRONG QUÁ KHỨ)

Quá khứ hoàn thành trả lời cho câu hỏi 'bao lâu?', cũng như hiện tại hoàn thành, nhưng lần này hành động tiếp túc kéo dài tới một thời điểm nào đó trong quá khứ chứ không phải hiện tại. Thường đi kèm với 'for + time'. Cũng có thể sử dụng quá khứ hoàn thành tiếp diễn ở đây, vì vậy chúng ta thường dùng quá khứ hoàn thành với động từ tĩnh.

▪ When he graduated, he had been in London for six years.
Khi anh ấy tốt nghiệp, anh ấy đã ở London được 6 năm.
▪ On the 20th of July, I'd worked here for three months.
Vào ngày 20 tháng Bảy, tôi đã làm việc ở đây được 3 tháng.

2.3. TO TALK ABOUT UNREAL OR IMAGINARY THINGS IN THE PAST (NÓI VỀ NHỮNG ĐIỀU KHÔNG CÓ THẬT HOẶC TƯỞNG TƯỢNG TRONG QUÁ KHỨ)

Cùng với cách mà chúng ta sử dụng quá khứ đơn để nói về những điều phi thực tế hoặc tưởng tượng trong hiện tại, chúng ta dùng quá khứ hoàn thành (lùi lại một bước thời gian) để nói về những điều không có thật trong quá khứ. Đây là cách dùng phổ biến với câu điều kiện loại III và sau động từ wish.

▪ If I had known you were ill, I would have visited you.
Nếu biết bạn ốm thì tôi đã tới thăm bạn.
▪ She would have passed the exam if she had studied harder.
Cô ấy đáng lẽ đã thi đậu nếu cô ấy học chăm chỉ hơn.
▪ I wish I hadn't gone to bed so late!
Ước gì tôi đã không đi ngủ trễ.

.
Xin vui lòng chờ đợi
Dữ liệu bài viết đang được tải về

💻Nhận dạy online 1 kèm 1 Automation Test từ cơ bản tới nâng cao (From Zero to Hero) 😁😁😁
Lộ trình gồm 3 phần:
1) Kỹ thuật lập trình và tư duy lập trình cơ bản
2) Nhập môn kiểm thử (Manual Test)
3) Kiểm thử tự động (Automation Test) + Chuẩn bị cho phỏng vấn
* Lộ trình chi tiết: Xem tại đây

🎓Đối tượng người học:
- Những bạn bị mất gốc căn bản môn lập trình.
- Những bạn muốn theo con đường kiểm thử (testing), đặc biệt là kiểm thử tự động (Automation Test).

🦘Người giảng dạy:
- Mình sẽ là người trực tiếp hướng dẫn.
- Nếu là các vấn đề ngoài chuyên môn hoặc sở trường, mình sẽ nhờ các anh chị em khác cũng làm trong ngành.

🤓Giới thiệu:
- Mình đã có hơn 10 năm kinh nghiệm làm IT ở cả trong và ngoài nước. Trong đó 3 năm đầu là làm lập trình viên Java, sau đó bén duyên với mảng Automation Test và theo nghề tới tận bây giờ. Mình được đào tạo chính quy về IT từ một trường Đại học danh tiếng ở TP.HCM (hệ kỹ sư 4 năm rưỡi), có chứng chỉ ISTQB, có thể giao tiếp tốt bằng tiếng Anh và có kinh nghiệm làm việc thực tế ở cả 2 mảng Outsource và Product. Title chính thức của mình là QA Automation Engineer, tuy nhiên, mình vẫn làm những dự án cá nhân chuyên về lập trình ứng dụng như Học Tiếng Anh StreamlineSách Nhạc. Mình là người có thái độ làm việc chuyên nghiệp, chăm chỉ và luôn nhiệt tình trong công việc.

💵Chi phí và hình thức thanh toán:
- Các bạn vui lòng liên hệ qua email songtoigianvn@gmail.com (email, chat, hoặc call) để book nội dung và khung giờ học (từ 8h tối trở đi).
- Mức phí: 150.000đ/buổi, mỗi buổi 60 phút.
- Lộ trình From Zero to Hero: 4.350.000đ (29 buổi).
- Bạn có thể học riêng và đóng tiền theo từng phần nếu muốn.
- Có thể học trước 1-2 buổi trước khi quyết định đi full lộ trình hoặc từng phần.
- Thanh toán qua Momo, chuyển khoản v.v...
BÌNH LUẬN
© Copyright by CUỘC SỐNG TỐI GIẢN
Loading...