早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Mr.Yu()usmathssince1982.请解释一下为什么填hastaught,谢谢!为什么不用hasbeenteaching?

题目详情
Mr. Yu( )us maths since 1982.请解释一下为什么填has taught, 谢谢!
为什么不用has been teaching?
▼优质解答
答案和解析
has taught
since +时间点,是完成时的标志词,这里没有说明是过去完成,所以用现在完成时即可.
has taught和has been teaching强调的内容不同.
has taugh仅仅强调动作延续到现在.
而has been teaching强调动作一直在延续,并且仍将急需延续下去.
根据题意,只是说老师一直在教授数学,并没有可以强调从未中断,或者还湖继续教,所以没必要用has been teaching.