I have looked at the questions asked about this topic but I haven't found any that directly answers this question, unless I have missed it.
I would like to translate: "David? He is the most intelligent in our class."
I know the rule says: - c'est + determiner (def. article, indef. article, demonstrative adj. etc.) - il/elle est + adjective (unless we are describing someone/something in general: "un professeur, c'est intelligent)
I have a problem in applying this rule with the superlative, because a) there is a determiner, so I would be tempted to say "c'est" but b) the article is only there because of the structure of the superlative, this is essentially an adjective to a superlative degree - I see the article being a whole with the adjective", if that makes sense? So j'hésite entre les deux formes.
Which one do you think is correct?
a) David? C'est le plus intelligent de la classe
b) David? Il est le plus intelligent de la classe
c) both
Any clarifications on the reasons why one or the other is correct would also be appreciated. I would also welcome any notes of the use/register of both if they both happened to be acceptable.
Thank you so much for your time!