go to a doctor 与 go to the doctor 都可以说,区别不大。如果一定要细分一下,两者的区别可理解为不定冠词与定冠词的区别。
如果只是笼统地说“去看医生”,没有明确的指向(即不确定是去哪家医院或哪位医生),比如你在路边碰到一个陌生人,看他脸色不好,好像生病了,你对他说“要不要去看医生”,此时大概率就是用 go to (see) a doctor。
但如果说话人内心有明确的指向(比如去你经常去的社区医院或是你熟悉的张医生或王医生等),此时你大概率会用 go to (see) the doctor。
当然,以上区别并不绝对,因为人们混用的情况也很多。