Which of the following sentences is correct?
A、This is the day when we will never forget.
B、It has not been decided yet who will represent our class.
C、What do you think has he done to make such progress?
D、The teacher asked whether did the student finish the reading.
E、None of the above