从英语语法书上发现一个句子,请高手来辨别是否有错误。

i have be in the Youth Volunteers for five years.have后不是应该加been吗?
2024-12-17 05:56:09
推荐回答(5个)
回答1:

是的,应该是I have been in the Youth Volunteers for five years.这个是现在完成时。

回答2:

偶这个低手 都觉得应该是been

回答3:

书也有印错的!
现如今出版社良莠不齐!盗版严重!只为挣钱!不顾读者!缺德!
就应该是been

回答4:

首先特这句话的意思是:我成为青年志愿者已经5年了
be 在这里就是成为的意思
have been 后面应该加的是一个过程短语,或者是结果

回答5:

可能是印刷错误吧,是been