Esta es una cláusula de objeto, por lo que debe organizarse en el orden de las declaraciones, excluyendo a y c. El orden de las palabras de d también es incorrecto, el infinitivo de "comer" viene después de "buen lugar". El atributo está establecido y no se puede separar.
Prueba de inglés (cláusula objeto) ¿puedes decirme?
b. ¿Dónde hay un buen lugar para comer?