得 and 不 slot between a verb and its result to say whether the result can be reached: 听得懂 versus 听不懂. Note that 听不懂 is not the same as 不能听 - it says the understanding fails, not that listening is forbidden.