Explicação da resposta correta:
Quando usamos "at" antes de um gerúndio ("singing", no caso), estamos indicando habilidade ou competência em fazer algo. Portanto, a frase completa seria: "She’s good at singing", que em português significa "Ela é boa em cantar". Nesta frase, estamos indicando que ela tem habilidade ou competência na ação de cantar. O uso de "at" antes do gerúndio "singing" é comum para expressar essa ideia de habilidade.