求一英语病句改法Sally has become a computer programmer for one year .我原先是把become 改为became.然后看答案是been.这是怎么搞的?我改的不对?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 23:17:18
求一英语病句改法Sally has become a computer programmer for one year .我原先是把become 改为became.然后看答案是been.这是怎么搞的?我改的不对?
xTMsP+knApv| Ew (PJKH(b1X׻V%C[㼓 u|Ey>=fm.Y^кu]Ͷiz1|`&xw&/9ܳ=x µ05tg"Xf0IO\2jc8@[…9~ؠ7}w« +15ֽ\0#~ƑL8B jQq3,p_e;_"VٓvҖPdfA37oYQYd%BwWx$ Z\o!$$ϭ*2{^ΪݞiL r J‹ű#[G+mwӲgN Žba!FQJEiCkꯋ!

求一英语病句改法Sally has become a computer programmer for one year .我原先是把become 改为became.然后看答案是been.这是怎么搞的?我改的不对?
求一英语病句改法
Sally has become a computer programmer for one year .
我原先是把become 改为became.然后看答案是been.
这是怎么搞的?我改的不对?

求一英语病句改法Sally has become a computer programmer for one year .我原先是把become 改为became.然后看答案是been.这是怎么搞的?我改的不对?
become是短暂性动词,完成时不能用短暂性动词,所以用been

be=become 都对

首先,become的过去完成时还是become
其次,后面有了for one year这种表示段时间的状语,只能用表示状态的been

for one year是关键词,因为become是点动词,不是延续性动词,不能持续,所以对应的我们用其延续性动词be动词,也就是been

become是终止性动词,强调动作,不用于完成时态,be是延续性动词,强调状态,可以用于完成时态。

it is "been"!

become是瞬间动词,强调动作,不能用于完成时。
been则表示状态。
老师讲完成时的时候应该讲过啊...

become是瞬间动词
be是持续性动词,你后面是for one year

become是瞬间动词,但后面有for one year,所以要用持续性动词,就要改成been

become 的过去分词依然是 become。
关于become 与been的差别,楼上讲对了。

7楼的对