Follow your HEART
A. Thank you for [throwing/having thrown] the party. (The party was held 1 week ago.) B. Thank you for [uploading/having uploaded] it on your instagram. (It was uploaded yesterday.) C. Thank you for [cleaning up/ having cleaned up] my studio. (The person cleaned up my studio 3 hours ago.) D. Thank you for [helping/having helped] me. (The person helped me this morning. Now it's afternoon.) Which one is correct, left or right? According to grammar books, right ones are correct. But, left ones also seem to be used. Thanks in advance!
5 Eyl 2024 02:04
Yanıtlar · 11
4
Left (or doing the action) is correct in all cases. You are thanking the person for performing the action. Right (or having done the action) is, firstly, unnecessary, and secondly, puts the focus on the completion of the action. That's not the thing you're grateful for.
5 Eyl 2024 03:37
2
I was going to say it's unnecessarily formal in tone to use the perfect participle in all those examples, but Claire made an even better point-- you're thankful for the action itself, not for its completion.
5 Eyl 2024 04:01
2
In all cases, both are fine, but A is smoother, B is unnecessarily wordy to the point of being awkward. Ignore those grammar books that say A is wrong - they are teaching you wrong things.
5 Eyl 2024 06:40
Normally, the first choice is better, for reasons already explained. However, the second choice is grammatical, and in rare situations will be the better choice. Here's an example: "I've been meaning to throw a party for Sally for a long time. Thank you so much for having thrown one for her. Now I no longer need to do it.". That's the better choice because you are grateful that the job is done.
5 Eyl 2024 11:07
No, you would say "thank you for teaching me. ". However, you would also say "I am grateful for having been taught by you".
7 Eyl 2024 12:53
Hâlâ cevap bulamadın mı?
Sorularını yaz ve ana dil konuşanlar sana yardım etsin!