Отличие между выражениями «can't help» и «couldn't help» в английском языке заключается в том, что первое переводится как «я не могу не делать что-то», а второе — «не мог удержаться, чтобы не сделать что-то». 4
Например:
В прошедшем времени в данных конструкциях вместо «can't» используется «couldn't». 1