这三者都是指“到/在某地去”的意思,其主要区别在于涵义和用法:(1)Havebeenin强调“住在某地/待在某地一段时间”,例子:他在中国待了3年(所表达的意思可能为现在仍然还在中国)。(2)Havebeento强调“过去...
一、have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since,for,howlong等.例如Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了.此外还有这些搭配:...
【摘要】have/hasbeenin表示‘已经在某地’强调过去的经历,不知道是否已经回来.如:TheyhavebeeninAmericaforoneyear.《试比较》(1)—Whereisyourmother?...表示‘已经在某地’强调过去的经历...
have/hasgoneto:是说去某地方了:就是说在那个地方或者是在去那个地方的途中例句:Mr.LihasgonetoLanzhou去了兰州(现在在兰州或者在去兰州的路上)have/hasbeenin是曾到过某地(已经到了某地)例句:I...
has\havebeen1.表示“是。。。”这种状况持续多久了Hehasbeenateacherfortwoyears.2.表示“在。。。”这种状况持续多久了(后接副词)Hehasbeentherefortwohours.has\havebeenin(接名词...
一、have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since,for,howlong等。例如:Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了。此外还有这些...
“have/hasbeento+地点”表示“曾经去过某地(但现在已不在那儿)。”Havebeenin强调“过去曾去过”之意,表示经验;havebeento的意思是“过去到过而现在已返回”,它强调“最近的经历”;havegoneto表示“...
have/hasbeenin+地点‘意思是“在某地……’如TheyhavebeeninChinafor5years.HehasbeeninChinafor5years.加油!不明白再问!如果帮到你,请采纳,谢谢!
请记好:have/hasgoneto去了某地(还没回来);have/hasbeento去过某地(已经回来)have/hasbeenin表示“在某地呆多长时间”所以分别填have...beento;has...beento;hasbeento;都是一种。
hasbeenin表示一直呆在某地后面有说Hewillbebackintwomonths.意思就是说汤姆会在两个月之内回来。所以这里并不是你所说的“汤姆一直待在USA,两个月后回去吗?”此题应该使用hasgoneto.去了...(...