Recasting (d) is the correct answer. By doing this, the errors are corrected, yet the flow and general communication is not obstructed. The adult (or other person) will simply restate the proper grammatical form to the learner before continuing the conversation.