求一英语病句改法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.这是怎么搞的?我改的不对?
求一英语病句改法
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楼的对