hasbeen的时态是现在完成时。
拓展:
什么时候用现在完成时?相关内容如下:
1. 强调动作发生在过去,但对现在仍然有影响(Action Happened in the Past, Relevant to the Present):现在完成时常用来表示过去的动作对现在的情况或状况产生影响。例如:
I have lived in this city for ten years.(我在这个城市住了十年。)
这句话表明,过去的十年间,说话人一直居住在这个城市,这种经历对现在的生活状态产生影响。
2. 表示过去的动作一直持续到现在(Action Started in the Past and Continues into the Present):现在完成时可以用来表示一个过去开始的动作一直持续到现在。例如:
She has worked at the company since 2010.(她从2010年开始就在这家公司工作。)
这句话说明她在2010年开始工作,一直到现在,这个动作持续存在。
3. 表示经历或生活经验(Experience or Life Experience):现在完成时也常用来表达个人的经历或生活经验。例如:
I have visited Paris several times.(我去过巴黎好几次。)
这句话强调个人的旅行经历,而不指明具体的时间点。
4. 对比过去和现在(Comparison between Past and Present):现在完成时常用来对比过去和现在的状态或情况。例如:
The weather has become much warmer in recent years.(近年来天气变得温暖多了。)
这句话表明过去和现在的气温变化,强调了过去到现在的变化趋势。
5. 含有“ever”和“never”的疑问句(Questions with 'Ever' and 'Never'):现在完成时在疑问句中常与“ever”和“never”连用,用来询问是否曾经有过某种经历。例如:
Have you ever traveled abroad?(你曾经出国旅游过吗?)
这句话用现在完成时疑问句询问某人是否有过出国旅游的经历。