Using 'for' twice in a small sentence [closed]

Solution 1:

There is no grammatical problem with using 'for' two time in any sentence.

So, there is no problem with the above sentence, except it makes the sentence sound a bit boring or robotic. You can surely try your best to modify the sentence in order to make it sound more natural and interesting.

For example:

Instead of writing 'thank you for coming for the event', you can write:

Thank you for showing up in the event.

Thank you for coming to the event.

Thank you for your presence in the event.