I have been to the dentist for 10 years
意思是我去了牙医那儿,十年啦
I have gone to the dentist for 10 years
这句是错的go to the dentist 是瞬间动作,不可以跟时间段for 10 years
I have been to the dentist for 10 years
意思是我去了牙医那儿,十年啦
I have gone to the dentist for 10 years
这句是错的go to the dentist 是瞬间动作,不可以跟时间段for 10 years