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

从英语语法书上发现一个句子,请高手来辨别是否有错误.
i have be in the Youth Volunteers for five years.
have后不是应该加been吗?
yue520 1年前 已收到5个回答 举报

rpsg 春芽

共回答了12个问题采纳率:91.7% 举报

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

1年前

9

痛恨皇家礼炮 幼苗

共回答了1个问题 举报

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

1年前

2

bear2000_sun 幼苗

共回答了20个问题 举报

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

1年前

2

panbingzyp 幼苗

共回答了605个问题 举报

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

1年前

1

酸母寺 幼苗

共回答了10个问题 举报

可能是印刷错误吧,是been

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.198 s. - webmaster@yulucn.com