챗지피티랑 제미나이한테도 물어봤는데 이해가 안가서요


1,I didn't have dinner just because I had a stomachache.
이거는 해석이
배가 아팠기때문에 저녁을 먹지 않은 것은 아니다,(문제집 해설지)

이고

2,I didn't block you because you were rude
이건 차단은 했는데 니가 무례해서는 아니다 라는 뜻인가요?(제미나이에 따르면)

3.I didn’t quit because it was hard.
이건 내가 힘들어서 그만둔건 아니다.라는데...(근데 그만뒀다

4. I didn’t laugh because it was funny.
내가 **[웃겨서 웃은 것]**은 아니다.(근데 웃었다)

didn't block은 didn't quit didn't laugh 각각 차단하지 않았다 그만두지않았다 웃지않았다 아닌가요?
근데 어떻게 웃었고 그만뒀고 차단한거로 해석되나요?....