have been in的含义是什么?该怎么用?

have been in的含义是什么?该怎么用?学校发的资料写的是have been in someplace是“在某地呆了多长时间”,但又有说法是“已经去过某地了”,是某些非延续性动词的延续形式。应该怎么理解?另外,能在举个例子吗?

第1个回答  2017-08-27
hasbeenin表示一直呆在某地,常与时间段搭配,如:ShehasbeeninBeijingfornearlytwoweeks..(此时仍在北京)Howlonghaveyoubeeninthefactoory?追问

那么如果要表示某人去了某地一段时间,但现在已经回来了,用现在完成时该怎么表示?

本回答被提问者和网友采纳
第2个回答  2017-08-27
你的两种理解都是可以的,现在完成时就有一直……的意思。追问

第3个回答  2017-08-27
现在完成时态,已经的意思,
相似回答