Mary apologized to Jeremy. Her jokes had caused many troubles for him. (HAVING CAUSED) → _________________________________________________________________________.
Giải thích
Mary apologized to Jeremy for having caused many troubles for him with her jokes.
- Cấu trúc: apologize (to sb) for + N/V-ing = xin lỗi (ai đó) vì đã làm gì
- “Having caused” là phân từ hoàn thành để diễn đạt nguyên nhân/hành động đã xảy ra trước hành động xin lỗi.
- “her jokes” = những trò đùa của cô ấy, chuyển thành trạng từ chỉ phương tiện (dùng để gây rắc rối) → “having caused many troubles for himwith her jokes”.
Dịch: Mary xin lỗi Jeremy vì đã gây ra nhiều rắc rối cho anh ấy bằng những trò đùa của cô ấy.