Thank you for your comments and advice, both RayH and Clive
As Clive says, what you say makes sense to me. Probably a) and d) may be ambiguous and readers may refer to them as "present tense," not "present perfect tense." Thank you for pointing it out!
However, as RayH says all of the examples a) through d) are still grammatically acceptable?? According to my grammar book, it says that "parallel structure makes repeating the same words unncecessary." In my examples, what are the same words unnecessary? I thought first that I could remove all the repeated words--"the," "perfect," and "tense" (but "tense" must be "tenses" if I drop one "the" in a sentence)--and make the sentence concise, as in the example a) Use the present and past perfect tenses. However, now I have started to think that "perfect" had better not drop after the word "present" since it may not be an unnecessary word omitted (in order to prevent readers from misunderstanding that it is "present tense," not "present perfect"). Is my understanding correct??