He is talking so much about America as if he(had been)there.为什么不用has been?

问题描述:

He is talking so much about America as if he(had been)there.为什么不用has been?

had been 表示 说话人去过某地现在已经回来了,
has been 表示 说话人现在已经在某地,还没有回来
这句话的意思是;他说了这多关于美国的好像他去过美国似的.这句话强调去过又回来了.而不是说某人已经在某地了.