- Henry could not comprehend the message.
- Henry could not understand the message.
Are those sentences the same in meaning perfectly?
Rarely are two synonyms "the same in meaning perfectly".
You've provided no additional context, so it will be natural for the reader to imagine some.
I can think of a few different ways a sentence like this might be used.
The message was sent in French, and Henry doesn't speak French. Therefore, Henry could not understand the message.
The message was sent of over the radio, but the reception was very poor, and the message was garbled. Therefore, Henny could not understand the message.
The message was about calculus, and Henry has never taken any math higher than geometry. Therefore, Henry could not understand the message.
The message was from Henry's lover, announcing that she wants to leave him. Henry thought their relationship was very solid; this pronouncement caught him totally by surprise. Therefore, Henry is having trouble comprehending the message.
I think both words could be used in all four contexts, but I still maintain there are some contexts where a writer might find one word might be a little bit more suitable than the other.
As a footnote, even though my answer differs from Lorel's answer, I'm still largely in agreement with that answer, too. As Lorel says, it takes a lot of work to "imagine some quirky nuance" where one word might work better than the other, and, as Lorel also states, "generally those two sentences mean exactly the same thing." But it's worth pointing out that there, depending on the context, one synonym might seem more fitting than the other, depending on why the message is so difficult to understand or comprehend.
From the Merriam-Webster definition of understand:
UNDERSTAND and COMPREHEND are very often interchangeable. UNDERSTAND may, however, stress the fact of having attained a firm mental grasp of something // orders that were fully understood and promptly obeyed // COMPREHEND may stress the process of coming to grips with something intellectually // I have trouble comprehending your reasons for doing this.
That is, both words mean "grasp the meaning of," but in some cases understand stresses the final result, while comprehend stresses the process of getting there. Most people use these words interchangeably, so this difference in stress isn't really apparent in isolated sentences like your examples, but in a larger context, choosing one word over the other could be appropriate.
For example:
Even though I tried to explain it to him for at least fifteen minutes in a dozen different ways, Henry could not comprehend the message. [stresses the process of trying and failing to comprehend]
Because Henry could not understand the message, he never returned my phone call. [stresses the result of the misunderstanding]
They are the same.
Even if some people may imagine some personal quirky nuances to distinguish between the two words in meaning, generally those two sentences mean exactly the same thing.
Look at the association of comprehend with "comprehensive" -- full, encompassing. "Comprehend" has the connotation of full understanding.
The Spanish verb "comprender" is translated to English as "to understand", by the way. So that suggests how close these words are in ultimate meaning, despite different origins.
Vocabulary.com notes the following:
The English "comprehend" originates from the Latin comprehendere, which means “catch" or "seize."
So there's the aspect of a comprehending being a process -- grasping something to eventually understand it. Secondary meanings of "comprehend" are closer to "encompass" or "hold."
Understanding an order will cause one to follow it with no need of it's origin or finality. Comprehending an order will cause one to use discernment in the purpose of it's origin and finalization. Comprehension tends to encompass the full knowledge of a situation. One can say I do not fully understand, while saying I comprehend means you thoroughly understand. Most people understand English very few comprehend the meanings of the words.
I understood every word of what he was saying but I did not comprehend the message he was conveying.
To me this shows the difference
understand is a subset of comprehension. you have to understand various things in order to comprehend something when you comprehend something is because you can see the implications and connection and consequences. comprehension is a bigger picture than understanding
To Understand is to become aware of the significance that is with in information . While Comprehending is to take in the meaning of informations significants or importance of it being able to grasp the information and then use it making you a competent person in its significance using the information
I would say, understand indicates that one follows the sequence of a given system (here a sentence) with no problem. But comprehend would question its logic. In the fourth example described above, the person has no problem in understanding the message per se. However, given his perception of the state of the relationship, he does not find logical the meaning of the message, that is, the desition of the lover.