cái này mình tìm được trên mạng Do ko phải của mình nên ko dám post lên sợ mọi người cười ^^
PERFECT GERUND
chúng ta có thể dùng perfect gerundhaving done) khi chúng ta muốn nhấn mạnh rằng hành động này đã xảy ra trước hành động khác
EX: He was accused of having broken the camera
She apologized for not having finished the project
Lưu ý: having done giữ chức năng như danh động từ hoặc cụm danh từ
PERFECT PARTICIPLE
Khi một hành động xảy ra trước một hành động khác, chúng ta dùng perfect participle(having done) cho hành động đầu tiên
EX: Having found a hotel, we looked for somewhere to have dinner
Having finshed her work, she went home.
Chúng ta có thể dùng after -ing thay cho having done trong các cấu trúc nói trên
Nếu một hành động xảy ra gần như cùng một lúc, thay cho dùng having done thì chúng ta có thể dùng doing cho hành động đầu tiên
EX: Taking a key out of his pocket, he opened the door
Mặc định " Perfect gerunds and perfect infinitive"
. có 2 vấn đề cần quan tâm.
- Thứ nhất: cần phân biệt thế nào là gerunds và participle.
* Gerund: đóng vai trò như một noun nên có thể đảm nhiệm vị trí của chủ ngữ, tân ngữ, bổ ngữ của giới từ...
* participle: đóng vai trò như một tính từ để bổ nghĩa cho danh từ, vị trí : trước danh từ hoặc đầu câu ( cần quan tâm)
-> Khi dùng Ving, ta cẩn biết mình đang dùng như một gerund hay một participle.
- Thứ hai: cả perfect gerund va perfect participle đều bổ nghĩa cho hành động, tình trạng xảy ra trước đó. Mời các bạn xem ví dụ sau sẽ rõ:
1) Gerund: He regreted going there.
Perfect gerund: He regreted having going there.
2) Participle: Being a teacher, she knows the importance of reading.
Perfect participle: Having been a teacher, she knows the importance of reading.
Mình muốn bổ sung thêm vấn đề thứ ba là : phải cẩn thận với hình thức passive and active của cả perfect gerunds va perfect participle. ( LẠi là một vấn đề khá xương xẩu, ai thít thì có thể tham khảo exercise ở:
http://www.ego4u.com/en/cram-up/grammar/participles