How do you say "the good-looking man" in Spanish?

A el hombre guapo
B la joven alta
C el hombre alto
D la mujer guapa

How do you say gray hair in Spanish?

"hombre" means "man" — so clearly B and D are out. Which of the other two is correct, do you think?

Check your text or a good Spanish dictionary for word meanings. Here's an online one:
https://www.spanishdict.com/

To say "gray hair" in Spanish, you would say "pelo gris."

To say "the good-looking man" in Spanish, you would use option A: "el hombre guapo."

To say "gray hair" in Spanish, you would use the phrase "el pelo gris."