Learn English – “I won’t stay longer than I can help” or “longer than I can’t help”

grammaticalitymeaning

I've come across the following sentence recently:

"I won't stay longer than I can help."

I've heard similar uses of "can help" in other contexts and they all sounded strange to me. Shouldn't we say :

"I won't stay longer than I can't help."

In the same manner, doesn't it sound strange to say:

"I'm not driving at night, unless I can help it"

Shouldn't one say "unless I can't help it"?

Best Answer

No, one shouldn't.

If you can help it, you won't do it.

"I won't stay longer than I can help."

Maybe better is

"I won't stay longer than I can manage."

meaning

"I will not stay longer if I don't need to"

or alternatively

"I will stay longer if I do need to."