having seen,seen,see ,seeing a doctor.有什么区别,分别什么含义

问题描述:

having seen,seen,see ,seeing a doctor.有什么区别,分别什么含义

have seen a doctor意为“已经看过医生了”,这是一般完成时; see a doctor意为“看医生”,是一般现在时;be seeing a doctor 意为“正在看医生”,是现在进行时.
建议把英文句子完整给出来,那样可以方便解析