Answer:
B is the correct answer because mas formal means more formal.
Step-by-step explanation:
Un vestido means a dress, and dresses are formal ware. If you look at the first answer a) it says deportiva which is sport, and informal.
B) más formal
Un vestido
A dress
A dress is formal wear.
9.4m questions
12.1m answers