分类：教育/科学-外语学习
问题：thedifferencebetweenhadbeenandha? 
回答：Had been 到过，He had been there. He had been to Xi'an many tiems.
         (过去)一直是：He had been sick.
Had gone 离开，He had gone to Xi'an by then.
         (过去）变成：He had gone crazy.他疯了。
         死了，He had gone.