Причастный оборот должен быть согласован с существительным, которое он определяет, и стоять после него, если он имеет дополнительное обстоятельственное значение (причины, уступки).
В варианте г) Шуршали под ногами листья, опавшие с деревьев причастный оборот «опавшие с деревьев» стоит после определяемого слова «листья», но перед ним нет запятой. Это нарушает правило обособления причастного оборота, если он имеет дополнительное значение. Правильнее было бы поставить запятую или перестроить предложение.
Ответ: г) Шуршали под ногами листья, опавшие с деревьев.