I'll start with a couple of points:'Does/do;did' are not a 'class of interrogatives'. DO is an auxiliary verb used in forming questions where no other auxiliary verb is appropriate.Which/Who/What/Where/Why are one class of interrogatives different from "Does/Do/Did", right?The auxiliary DO, and the modal auxiliaries can, could, may, might, must, shall, should, will, would, are all followed by a bare infinitive."How much money does he have?" "How much money do they have? and NOT "How much money does he has?" That is correct.
but yet, we say, "Which one of these presents can he has?" No, we don't.
or do we say, "Which one of these presents can he have?"
Does the word "can" change anything?
Student or Learner