这个句子对吗??

My father has worked at teaching for more than 5 years

第1个回答  2006-06-24
不对!你是想说你父亲已经从教有5年以上了,是么?

可以这样说:

My father has been a teacher for over 5 years
第2个回答  2006-06-24
除了summersnow其他两个都错了
FOR 是一段时间,不能什么HAS WORKED FOR 5 YEARS, TAUGHT 就更不行了,连宾语都没有

要么就是他那样My father has been a teacher for over 5 years.
还可以My father has been working/worked as a teacher for 5 years.本回答被提问者采纳
第3个回答  2006-06-24
My father has taught for more than 5 years不就得了,非得说那么麻烦,还有点错误,at后面是接地点的,不是接职业的。
第4个回答  2006-06-24
怎么不对了,teaching是教育事业,我说这句话对
第5个回答  2006-06-24
My father has worked as a teacher for more than 5 years.