How is ことはあっても used in this sentence?


> 怒らない。。。の?

And his answer:

> 何言ってるんだ. 何日も懸命に頑張ってくれたのに。。。

> 感謝することはあっても

> 怒る理由がない

I understand the answer is akin "What are you saying? You did your best for us
for so many days."

However I struggled to place 感謝することはあっても. Obviously 怒る理由がない is "So there is no
reason for me to get mad at you" but how does 感謝することはあっても work?

"Even if there is a reason to be thankful, I'm not mad at you" doesn't make
sense.




That is the same as the following question:

[How does ことはあっても connect this otherwise 2 part sentence into
one?](https://japanese.stackexchange.com/q/76344/45489)

I'm not sure what exactly makes it difficult to understand, but if the
translation you got (which I think is reasonably correct) does not make sense,
forget _if_ and remember
[も](https://dictionary.goo.ne.jp/word/%E3%82%82/#jn-218351) is just 逆接=but.

So a literal translation is _I could be thankful, but there is no reason to
get mad_. If this is still odd, just use _and_ instead of _but_ (which does
not change the meaning logically).

As a pattern, AすることはあってもB(することは)ない means _A could happen, but B can't_. The
emphasis is that B won't happen.

In the context, the first speaker A thinks they let down the second speaker in
some way. Then the second speaker is saying, they could thank A for the
efforts all the same and there is no reason to get mad at A.




That is the same as the following question:

[How does ことはあっても connect this otherwise 2 part sentence into
one?](https://japanese.stackexchange.com/q/76344/45489)

I'm not sure what exactly makes it difficult to understand, but if the
translation you got (which I think is reasonably correct) does not make sense,
forget _if_ and remember
[も](https://dictionary.goo.ne.jp/word/%E3%82%82/#jn-218351) is just 逆接=but.

So a literal translation is _I could be thankful, but there is no reason to
get mad_. If this is still odd, just use _and_ instead of _but_ (which does
not change the meaning logically).

As a pattern, AすることはあってもB(することは)ない means _A could happen, but B can't_. The
emphasis is that B won't happen.

In the context, the first speaker A thinks they let down the second speaker in
some way. Then the second speaker is saying, they could thank A for the
efforts all the same and there is no reason to get mad at A.

