Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions.
The lecturer asked one of his students ________ his assignment or not.
A.whether he had finished
B.whether he finishes
C.if he finished
D.if he has finished