Công thức Phân từ hoàn thành (Having + V3)
4 dạng, xếp từ hay gặp nhất.
- 1
Chủ động
Having + V3/ed, S + V…
Việc ở vế Having xảy ra và hoàn tất trước việc ở mệnh đề chính. Chủ ngữ của hai vế phải là một. Mệnh đề chính chia thì bình thường (quá khứ đơn, hiện tại, tương lai đều được).
- Having read the book again and again, I finally understood what the author meant.Đọc đi đọc lại cuốn sách xong, cuối cùng mình cũng hiểu tác giả muốn nói gì.
- Having finished her homework, Lan went out to play badminton.Làm xong bài tập, Lan ra ngoài chơi cầu lông.
- Having learnt about environmental problems, they decided to live a greener lifestyle.Sau khi tìm hiểu về các vấn đề môi trường, họ quyết định sống xanh hơn.
- 2
Bị động
Having been + V3/ed, S + V…
Dùng khi chủ ngữ là người hoặc vật chịu tác động của việc thứ nhất (được dạy, bị phạt, được mời…). Đề hay cho cả Having + V3 và Having been + V3, em xét xem chủ ngữ tự làm hay bị làm.
- Having been told off by the teacher, Nam never came to class late again.Sau khi bị cô giáo nhắc nhở, Nam không bao giờ đi học muộn nữa.
- Having been repaired twice, the old washing machine still doesn't work well.Đã sửa hai lần rồi mà cái máy giặt cũ vẫn chạy không tốt.
- 3
Phủ định
Not having + V3/ed, S + V…
Not đứng đầu cụm, trước having. Thường dùng để nêu lý do: vì đã không làm việc gì nên mới có kết quả phía sau. Sách giáo khoa và đề thi dùng Not having, em cứ chọn dạng này.
- Not having studied for the test, Minh felt very nervous.Vì không ôn bài cho bài kiểm tra, Minh thấy rất lo.
- Not having heard the alarm, I missed the first bus.Không nghe thấy chuông báo thức, mình lỡ chuyến xe buýt đầu tiên.
- 4
Sau động từ và giới từ
V/giới từ + having + V3/ed (deny, admit, regret, after, for, of…)
Having + V3 cũng làm danh động từ hoàn thành, đứng sau các động từ như deny, admit, regret, remember và sau giới từ (after, for, of, without). Nó nhấn mạnh việc đã xảy ra trước. Trong văn nói, dùng V-ing thường cũng được.
- He denied having taken my phone charger.Cậu ấy chối là không hề lấy cục sạc điện thoại của mình.
- She apologised for having forgotten my birthday.Cô ấy xin lỗi vì đã quên sinh nhật mình.
Khi nào dùng?
1.Gộp hai câu kể hai việc nối tiếp nhau, cùng chủ ngữ, việc đầu xong rồi mới đến việc sau.
- Kate completed her degree. Then she travelled the world. → Having completed her degree, Kate travelled the world.Kate học xong đại học rồi đi du lịch vòng quanh thế giới.
2.Thay cho mệnh đề After + S + had + V3 để câu gọn hơn.
- After he had saved enough money, he bought a bike. → Having saved enough money, he bought a bike.Để dành đủ tiền rồi, cậu ấy mua một chiếc xe đạp.
3.Nêu lý do: việc đã xảy ra trước dẫn tới kết quả ở mệnh đề chính.
- Having lived in Đà Nẵng for ten years, my aunt knows all the best places to eat.Sống ở Đà Nẵng mười năm rồi nên dì mình biết hết các quán ngon.
4.Nhấn mạnh việc đã xảy ra trước sau các động từ deny, admit, regret và sau giới từ.
- I regret having spent so much time on my phone last year.Mình tiếc vì năm ngoái đã dành quá nhiều thời gian cho điện thoại.
Dấu hiệu nhận biết
Thấy những chữ này trong câu là nghĩ ngay tới cấu trúc này.
- after
- then
- once
- had + V3 ở câu đầu
- hai câu cùng chủ ngữ
Phân biệt
V-ing, S + V và Having + V3, S + V
V-ing dùng khi hai việc xảy ra cùng lúc hoặc việc sau nối ngay việc trước. Having + V3 nhấn mạnh việc đầu đã xong hẳn, nhất là việc kéo dài hoặc lặp lại nhiều lần, rồi mới tới việc sau.
- Walking along the beach, we saw a lot of plastic bottles.Đang đi dọc bãi biển thì tụi mình thấy rất nhiều chai nhựa (cùng lúc).
- Having walked for three hours, we were exhausted.Đi bộ suốt ba tiếng xong, tụi mình mệt rã rời (xong rồi mới mệt).
Having been + V3 và V3/ed (rút gọn bị động)
Cả hai đều mang nghĩa bị động. V3 đứng đầu câu (Built in 1990, …) là dạng ngắn, hay dùng cho trạng thái. Having been + V3 nhấn mạnh việc bị động đã xong trước việc ở mệnh đề chính.
- Built in 1990, the bridge is now too old for heavy trucks.Được xây năm 1990, cây cầu giờ đã quá cũ cho xe tải nặng.
- Having been warned about the storm, the fishermen stayed at home.Đã được cảnh báo về cơn bão, ngư dân ở nhà không ra khơi.
Bẫy đề thi
Những chỗ đề hay gài và học sinh hay sai.
- 1
Have read the book twice, I understood the story better.
Having read the book twice, I understood the story better.
Đầu câu, trước dấu phẩy, không có chủ ngữ thì không dùng have được. Phải dùng phân từ having. Đề 2021 cài đúng bẫy này với Have read, Have been reading.
- 2
Having finished the homework, the TV was turned on.
Having finished the homework, Lan turned on the TV.
Chủ ngữ sau dấu phẩy phải là người làm bài tập. Cái TV không tự làm bài tập được, nên câu sai. Đề viết lại câu hay cài phương án đổi sang bị động như thế này.
- 3
Having told about the change, the students prepared a new plan.
Having been told about the change, the students prepared a new plan.
Học sinh là người được báo tin, không tự báo, nên phải dùng bị động Having been + V3.
- 4
Having been learnt about pollution, they started recycling.
Having learnt about pollution, they started recycling.
Họ tự tìm hiểu, tức là chủ động, nên không thêm been. Ngược với bẫy ở trên, em xét người làm là ai rồi mới chọn.
- 5
Having not saw the message, I didn't reply.
Not having seen the message, I didn't reply.
Sau having luôn là V3 (seen), không dùng V2 (saw). Phủ định thì đặt not trước having.
