ないことはない is an expression that utilizes either the 助動詞（じょどうし） (auxiliary verb) ない, or the い-Adjective
ない, depending on what type of word it is used with. This structure may literally be translated as something similar to ‘not (A) is not all there is’. However, the common translations are ‘(A) is not impossible’, or ‘it doesn’t mean that it isn’t (A)’.
This expression may be used with the ない form of any verb, い-Adjective
, or な-Adjective
. Let’s have a look at a few examples before exploring the meaning further.
It’s not that I don't watch movies, but I am just not knowledgeable about them at all.
It’s not that this place isn't safe, but you should be careful.
It doesn't mean that I am not healthy, but it is not the case that I am very fit.
By itself, ことはない highlights something that is unneeded, or never happens. This is partly due to the 副助詞（ふくじょし） (adverbial particle) は expressing something as being ‘complete’. In this way, ‘there is no situation in which (A)’, is quite an accurate translation of ことはない. By adding ない to the (A) verb, all ないことはない
is doing is simply changing this nuance to ‘there is -not- no situation in which (A)’, a double negative expressing that (A) is actually possible.
often appears with verbs in the potential form. This usually implies a lack of effort, or feelings of half heartedness toward the completion of (A). It is similar to ‘it’s not like I can’t (A)’ in English.
It's not that I don't like natto, it's just that I don't think I will buy it myself to eat.
It's not that you can't walk there, but if you did, it would take about six hours.