BOBO薄荷
我想你是语法没有搞太明白:1.has been表示现在完成进行时,表示现在还在这样的状态,另外就算想表达他现在还是在经历艰难的旅程最好用in,因为in表示未完成,through就完成了;也就是说如果你想说:他知道现在一直经历着一个艰难的旅程,应该是:he has been in a tough trip 2.就你的句子而言一个过去时就足矣:He experienced a tough trip;表达了他过去的一种经历,很合适;3.即使非要用现在完成时也可以,He has experienced a tough trip.表达他已经经历了一个艰难的旅程了;希望你能明白~~~不懂的话继续交流