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)
我去过很多著名的湖泊。