The correct option is C do
Let’s examine the sentence: “The lab assistant made the students ____ the experiment all over again.” The sentence gives a blank between two nouns, ‘students’ and ‘experiment,’ and so the word in the blank should connect them. If we look at the options, only Option C can connect the two nouns and bring out the sense of the students performing the experiments. Hence, Option C is the correct answer.
Option A cannot be used as ‘did’ implies that the work has finished and here the sentence by the phrase ‘all over again’ says that the work was done again.
Option B cannot be used as ‘doing’ implies that the work is in still happening and the sentence does not convey this.
Option D cannot be used as ‘done’ is used with ‘has/have/had’ or ‘to be’ and sentence does not contain any of these.