"I don't understand you" vs. "I'm not understanding you" [closed]

Which sentence is correct?

  • What are you talking about? I don't understand you.

or

  • What are you talking about? I'm not understanding you.

Solution 1:

Understand is a stative verb along with like, remember, think, want, etc. that is not normally used in the progressive form. This is why "I'm not understanding" is much less common than "I don't understand". However, as Huddleston in The Cambridge Grammar of the English Language (p170) states:

None of these (stative) verbs completely excludes the progressive. … The progressive adds an element of tentativeness. … It is not so clear how the politeness derives from the progressive. One factor is no doubt length/complexity: polite formulations are often more complex than ordinary ones.

The use of the progressive in the case of "I'm not understanding you" may also be interpreted here as implying that the failure to understand is a temporary state for which I, not you, bear the responsibility.

There is an extensive analysis of the various functions of the progressive (including tentativeness, politeness, deference, etc.) in Levin: The progressive verb in modern American English. Here is one extract:

… the progressive is used as a device that reduces imposition on the addressee.

Solution 2:

meta: This may not be an answer.

One source says:

There are a number of verbs that can not be used in the Present Continuous. Th(ese are the) so-called stative verbs – verbs of state. (The) Present Continuous can only describe (an) action process that can start, pause or end.
(stative verbs:) know, believe, understand, recognize, realize, suppose, deny, imagine … [emphasis mine]

However, I think understand is a verb that can be used in a 'continuous' (dynamic) sense as well as a 'stative' sense. They mean different things and each may be suitable according to context.

Grammar Logs seems to think either is fine: I don't think there's anything particularly incorrect about "not understanding"; it's just silly.