Răspuns :

c) virgula desparte eu vorbire directă de o vorbire indirecta

d) două puncte arată că urmează o precizare

e) două puncte arată că urmează o enumeratie

prima și a doua virgulă s-au folosit deoarece este o enumerație și elementele acestuia trebuie despărțite

a treia virgulă sau folosit deoarece s-a intervenit cu o precizare în enumerație.