Ngữ pháp tiếng Anh · có trong 3 câu đề chính thức, tham khảo

Phân từ hoàn thành Having + V3: công thức, cách dùng và bài tập

Còn gọi là: having + V3, having done, perfect participle, having been + V3, rút gọn mệnh đề bằng having

Phân từ hoàn thành Having + V3 dùng để gộp hai câu khi việc thứ nhất đã xong rồi việc thứ hai mới xảy ra, và hai việc cùng một chủ ngữ. Chủ động dùng Having + V3, bị động dùng Having been + V3, phủ định thì đặt Not lên đầu: Not having + V3.

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.

Ôn thi tốt nghiệp THPT

Phân từ hoàn thành (Having + V3) trong đề thi

28/205đề thi tốt nghiệp và đề thi thử 2017–2026 có câu hỏi về cấu trúc này

Trong đề chính thức và đề tham khảo của Bộ, có 3 câu hỏi về cấu trúc này (các năm 2018, 2021). Xếp thứ 34 trong các cấu trúc hay thi nhất.

Câu hỏi thật trong đề

  1. Đề chính thức 2021 · Chọn đáp án đúng

    ______ the book again and again, I finally understood what the author meant.

    • AHave been reading
    • BHave been read
    • CHave read
    • DHaving read

    Đáp án D. Câu đầu không có chủ ngữ, chủ ngữ là I ở mệnh đề sau, và việc đọc đi đọc lại xảy ra trước khi hiểu ra. Vậy chọn Having read. Have read, Have been reading là động từ chia thì, không đứng đầu câu không chủ ngữ được. Have been read còn mang nghĩa bị động, sai vì I tự đọc sách.

  2. Đề chính thức 2021 · Chọn đáp án đúng

    ______ about environmental problems, they decided to adopt a green lifestyle.

    • AHave been learning
    • BHave learnt
    • CHaving learnt
    • DHave been learnt

    Đáp án C. They tự tìm hiểu về môi trường trước rồi mới quyết định sống xanh, nên dùng phân từ hoàn thành chủ động: Having learnt. Have learnt và Have been learning thiếu chủ ngữ. Have been learnt là bị động, sai nghĩa.

  3. Đề chính thức 2018 · Chọn câu gần nghĩa nhất

    Kate completed her higher education. She then decided to travel the world before getting a job.

    • AWithout completing her higher education, Kate decided to travel the world before getting a job.
    • BGiven that Kate decided to travel the world before getting a job, she completed her higher education.
    • CHaving completed her higher education, Kate decided to travel the world before getting a job.
    • DKate had scarcely travelled the world before getting a job when she completed her higher education.

    Đáp án C. Kate học xong đại học rồi mới quyết định đi du lịch, cùng chủ ngữ Kate, nên gộp bằng Having completed. Without completing đổi ngược nghĩa (chưa học xong). Given that đảo lộn thứ tự và quan hệ nguyên nhân. Câu scarcely… when cũng đảo thứ tự hai việc.

Bài tập phân từ hoàn thành (having + v3)

9 câu kiểu đề thi, có giải thích.

Athena

Thử xem, mình đợi em.

Câu 1______ all his homework, Minh went out to play football with his friends.

Câu 2______ by the teacher, the students started the experiment.

Câu 3______ the instructions, I couldn't put the new desk together.

Câu 4Tìm lỗi sai: (A) Having been finished the report, Linh (B) sent it to her manager (C) and went (D) home early.

Câu 5Tìm lỗi sai: Tom (A) apologised for (B) have broken the vase (C) during (D) the party.

Câu 6Chọn câu kết hợp đúng nhất: “She had saved enough money. She bought a new laptop.”

Câu 7Last summer, my class went on a trip to Hạ Long Bay. ______ the beach clean-up in the morning, we went kayaking around the islands in the afternoon.

Câu 8Many families in my village used to burn their rubbish. ______ about the harmful effects of the smoke, they now sort their waste and recycle it.

Câu 9Chọn câu gần nghĩa nhất: “After he had been told off by his mum, Bin stopped playing games.”

Hỏi đáp

Having + V3 dùng khi nào?
Khi gộp hai câu cùng chủ ngữ, việc thứ nhất đã xong rồi mới tới việc thứ hai. Ví dụ: Having finished my homework, I watched TV.
Having V3 và Having been V3 khác nhau thế nào?
Having + V3 là chủ động, chủ ngữ tự làm việc đó. Having been + V3 là bị động, chủ ngữ được hoặc bị người khác làm cho.
Phủ định của Having V3 là gì?
Đặt not lên đầu: Not having + V3. Ví dụ: Not having studied, he failed the test.
Having V3 và V-ing đầu câu khác gì nhau?
V-ing dùng khi hai việc xảy ra cùng lúc hoặc liền nhau. Having + V3 nhấn mạnh việc đầu đã xong hẳn rồi mới tới việc sau.

Cập nhật 11/11/2026