What is the difference between a noun phrase and a noun clause? This says to change box b into noun phrases to match box A.

Example: I can't get over... I hear her rude comments.

I can't get over hearing her rude comments.

But in this section of the book, it explaines this as a clause.

clause is a part of a sentence which has its own subject and object.

predicate is that part of a sentence which does not make a complete sense of its own but either has a subject or a predicate.

noun clause and noun phrase both work as a noun in the sentence.

"I can't get over hearing her rude comments."

The underlined part is a gerund phrase. You are correct that it is not a clause. Here's an example of a noun clause (underlined):

I can't stand whoever makes such rude comments.

This is incorrect:
"predicate is that part of a sentence which does not make a complete sense of its own but either has a subject or a predicate."

Here is a good explanation with examples:
http://grammar.ccc.commnet.edu/grammar/objects.htm#predicate

A noun phrase and a noun clause are similar in that they both function as nouns, but they have some differences.

A noun phrase is a group of words that acts as a noun in a sentence. It typically consists of a noun or pronoun along with other words that modify or describe it. For example, in the sentence "I can't get over hearing her rude comments," the noun phrase is "hearing her rude comments." It consists of the noun "hearing" and the modifiers "her rude." This noun phrase can function as the object of the verb "get over."

A noun clause, on the other hand, is a group of words that contains a subject and a verb and functions as a noun in a sentence. It can often be introduced by words such as "that," "whether," or "if." For example, in the sentence "I can't get over that she made rude comments," the noun clause is "that she made rude comments." It acts as the object of the preposition "over."

In the given example of changing "I can't get over... I hear her rude comments" into a noun phrase, the suggested answer is "I can't get over hearing her rude comments." However, it can be argued that "hearing her rude comments" can also be considered a noun clause instead of a noun phrase, as it contains a subject ("I") and a verb ("hearing"). Such variations might occur depending on the context and interpretation of the sentence.

It is important to note that grammar rules can sometimes be flexible and different interpretations may exist. The section of the book you mentioned might explain the example as a clause to emphasize the syntactic function of the words and their relationship to other parts of the sentence.