"Who wears green pants?"
Translation:¿Quién usa pantalones verdes?
I put the same but my Mexican wife confirms that it must be usa because lleva means takes (or brings in some contexts)
Spanish dictionary tells me that "lleva" is the correct term instead of usa. Maybe it depends on the country?
How you translate ' wears' certainly depends on the country. However, Duolino uses both American English and Central American English as guidelines. In some latin american countries, Spanish is quite near to Castillian (Spanish from Spain),
The result is, many (European) learners get frustrated as their correct answers are sometimes not accepted...
"Quién" is 3rd person singular, so it uses usa, habla, come, vive, etc.