Final answer:
The subject of this sentence is 'mi amigo' and he likes to sing.
Step-by-step explanation:
El sujeto de esta oración es 'mi amigo'. 'Le gusta cantar' significa 'he likes to sing' en inglés. Por lo tanto, la respuesta correcta es B. to sing.
Learn more about Verb preferences in Spanish