have been和has been的区别在哪里? 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? YSa教育培训小助手 高能答主 2023-01-26 · 积极为大家在相关教育问题排忧解难 YSa教育培训小助手 采纳数:178 获赞数:12976 向TA提问 私信TA 关注 展开全部 have been是现在完成时,表示做过这件事已经完成。比如说i have been to shanghai.意思是我已经去过上海了。had been是过去完成时,即过去完成过什么动作,做过这件事。I had been a good student.我过去曾经是一个好学生。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: