She has becoming famous in recent years.有无语法错误?

发布网友

我来回答

4个回答

热心网友

有啊,在句子中she是主语,has becoming 作系动词,famous作表语,in recent years 为时间壮语。又因时间壮语为“最近一段时间内”,所以句子时态应为现在完成时,所以becoming 应为become,这里是过去分词
现在完成进行时 2.表示一个持续到现在的动作
i have been waiting for an hour and he still has not turned up.
how long have you been wearing glasses?
we have been seen her since 1998.
要使句子表示现在完成进行时,则在becoming前加上been.

热心网友

错,
把becoming 改为 become

热心网友

有,应该是She has became famous in recent years。因为这件事已经发生过了,用的是现在完成时。becoming不符和现在完成时的语法,应该变成become。become应该变成became。

热心网友

has 后面要加完成时,改成become或者been becoming

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com