Cấu trúc thank somebody for doing: cảm ơn ai vì đã làm gì, Thank you for + V-ing / N, đáp lại, bài tập
Cấu trúc thank somebody for doing (cảm ơn ai vì đã làm gì): Thank you for helping me. Dạng thank sb for + N, Thanks for, be grateful to sb for, cách đáp lại lời cảm ơn, tường thuật lời cảm ơn, lỗi thank you for help me và bài tập có đáp án.

Cấu trúc thank somebody for doing là gì?
Cấu trúc thank somebody for doing dùng để cảm ơn ai vì đã làm việc gì. Sau for dùng V-ing hoặc danh từ — không dùng động từ nguyên mẫu.
Ví dụ
Thank you for helping me.
Thanks for the lovely gift.
I'd like to thank everyone for coming.
She thanked me for my advice.
for + V-ing / N.
Các cách cảm ơn khác
| Cấu trúc | Văn phong | Ví dụ |
|---|---|---|
| Thanks for... | Thân mật | Thanks for the ride! |
| Thank you so much for... | Lịch sự | Thank you so much for your help. |
| I'm grateful to sb for... | Trang trọng | I'm grateful to you for your support. |
| I appreciate + N / V-ing | Trang trọng | I appreciate your help. / I appreciate you coming. |
Đáp lại lời cảm ơn
Ví dụ
You're welcome.
No problem.
Not at all. (Anh-Anh)
My pleasure. / It was nothing.
Chọn theo mức độ trang trọng.
Tường thuật
Ví dụ
"Thank you for waiting," the doctor said to us.
→ The doctor thanked us for waiting.
Thank + O + for + V-ing.
Xem bài: Cấu trúc congratulate somebody on doing
Những lỗi thường gặp
Bài tập thực hành
- Chia động từ: Thank you for (invite) me to your party.
- Viết câu cảm ơn: (ai đó đã gửi thư cho bạn)
- Tường thuật: "Thanks for the flowers," Lan said to Nam.
- Viết lại trang trọng: Thanks for your help. (I'm grateful)
- Sửa lỗi: Thank you for listen.
Đáp án
- inviting
- Thank you for your letter. / Thank you for writing to me.
- Lan thanked Nam for the flowers.
- I'm grateful to you for your help.
- Thank you for listening.
Tổng kết
Bài học liên quan
Bài trước: Blame somebody for doing
Bài tiếp theo: Apologize for doing
Xem tất cả bài học chủ điểm Các cấu trúc động từ đặc biệt
Câu hỏi thường gặp
Cấu trúc thank somebody for doing có dùng trong email không?
Có: Thank you for your email / for getting back to me.
Thank you in advance có lịch sự không?
Có, nhưng một số người cho là hơi áp đặt; có thể dùng I'd appreciate your help.
Thankful và grateful khác gì?
Gần nghĩa; grateful thường dùng với người, thankful với hoàn cảnh may mắn.
Thanks a lot có mỉa mai không?
Có thể, tùy ngữ điệu: Thanks a lot! (khi bị làm phiền).