have been和have been to有何区别

have been和have been to区别就是:

have been to是have been其中之一的短语。have been后面还可以接不同的介词、形容词、副词、名词、过去分词、现在分词。

have been:一直;去过(现在完成时)。

举例说明:

My goodness,?you?have been?busy! (+形容词)?

天哪,你一直在忙!

Your?trip?must have?been fun! (+名词)

你这次旅行一定很开心吧!

Things?have been?going badly. (+doing)

事情进展得不顺利。

There have?been?some?ugly?scenes. (+名词)

出现了一些丑恶的场面。

Fast foods?and?TVs?have been?with?us?for?a long?time. (+with)

快餐和电视已经陪伴我们很长时间了。

We?have been?in?this?small?village?for?six?days. (+in)

我们在这个小村庄已经呆了六天了。

The?days?of?parting away?have?been for a?whole?year. (+for)

离别的日子已经整整一年了。

You?must?have?been?on stage?until?the?final curtain. (+on)

你肯定是在台上一直呆到终场。

He?may?have been to?some?of?those?places. (+to)

那些地方他可能去过一些。

I?have been to?South Africa. (+to)

我去过南非。

I?have been to?many?famous?lakes. (+to)

我去过很多著名的湖泊。