英语改错题 Backham has become a professional soccer player for many years 要有讲解,说明语法

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 11:55:32

英语改错题 Backham has become a professional soccer player for many years 要有讲解,说明语法

两种改法:
1.Backham became a professional soccer player many years ago.
become是瞬间动词(非延续性动词),因此不能与一段时间状语for many years连用,而ago则可以与become连用,这里用过去时态
2.Backham has been a professional soccer player for many years.
has been这样就可以与for many years连用了,表达完成时态

Backham has been a professional soccer player for many years ..
一段时间当然是be啦,不可能一直变啊变,是吧?