Match the underlined noun clause with the corresponding use.

A:Subject
B:Direct Object
C:Indirect Object
D:Object of preposition
E:Predicate nominative

1:Nutritionist tell(whoever will listen)facts about the heart.....C

2:People are often surprised by(what they learn from these experts.)......D

Are these correct?

Yes, both are right.

I sure hope that first sentence had "Nutritionists" there -- the plural form, not the singular -- to agree with the plural form of the verb, "tell."

Thank you, both! And yes, I made a mistake there should have been Nutritionists.

*that* I'm making mistakes left and right today...:)

You're welcome. :-)

Yes, your answers are correct!

1: The underlined noun clause "whoever will listen" is functioning as the indirect object. It receives the action of the verb "tell" and answers the question "to whom?" or "for whom?" the nutritionists are telling facts about the heart.

2: The underlined noun clause "what they learn from these experts" is functioning as the object of the preposition. It follows the preposition "by" and answers the question "by what?" people are often surprised.