The correct choice is (a) 20-30 nucleotides long
For explanation I would say: Primers are generally short in length. They are 20-30 nucleotides long. It is easier to match short primers with the template in comparison to long primers. But in the case of eukaryotic DNA as a template, long primers are preferred.