Why can a or d be an answer? I think the only difference between infinitive and present participle is infinitive focuses on whole action while present participle emphasizes pregressive or ongoing action.
A: How did you get onto the dance squad?
B:Apparently, they spotted me _____b______ at a local competition.
a)break-dance
b)break-dancing
c)having break-danced
d)doing break-dance