Daming have taught English all the time since 2000这个句子对吗

问题描述:

Daming have taught English all the time since 2000这个句子对吗
这个句子正确还是错误的,如是错误清指出,

Daming 第三人称,所以要用 has,既然后面有 since 2000l ,前面的 all the time 可以去掉