〜ないことはない/ないこともない
It's not that… not… (hedged affirmation)machine translation
FormationVerb・adjective ない-form + ことはない/こともない
〜ないことはない is a double negative: the negation of a negation, in other words a hedged AFFIRMATION — "it's not that… not…": 食べられないことはない (it's not that I can't eat it — I can, but reluctantly). The speaker admits the possibility, but with hesitation, conditions, or the sense of "only to that extent."
The variant 〜ないこともない is slightly softer, with nearly the same meaning: 今から行けば間に合わないこともない (if we go right now, it's not impossible to make it). Connection: verb or adjective in the ない-form + ことはない/こともない.
Because it's a noncommittal expression, this pattern is perfect when you don't want to refuse outright but don't want to promise firmly either. Compared with 〜わけではない ("it's not that…") — also a partial negation — ないことはない starts from a negative sentence and flips it, so the focus is on ADMITTING a small possibility, while わけではない aims to CORRECT an overreading.
Examples
辛い料理も食べられないことはないが、あまり好きではない。
It's not that I can't eat spicy food, but I don't like it much.
今から行けば間に合わないこともない。
If we go right now, it's not impossible to make it in time.
お酒は飲まないことはないですが、月に一度くらいです。
It's not that I don't drink, but it's only about once a month.