My father has taught English for ten years My father has been teaching English for ten years

问题描述:

My father has taught English for ten years My father has been teaching English for ten years
My father has taught English for ten years
My father has been teaching English for ten years
都对吗?

对的,前者是过去要完成时,后者是过去在做一直持续到现在