合聚咖

合聚咖

have been还是have done

admin

"have been"和"have done"都是英语中的动词短语,但它们的含义、语法和使用方法有所不同。

1. Have been

含义:表示“已经去过”或“一直在某个地方待着”的意思。

音标:[hæv bɪn]

语法:用于表达一段时间内发生的事情。通常与时间状语连用,如“since”的后面加上具体时间,“for”的后面加上持续时间。

例如:

- I have been to Paris. (我去过巴黎。)

- She has been in Canada since last June. (自从去年六月份以来她一直在加拿大。)

2. Have done

含义:表示完成了某件事情或者曾经做过某件事情。

音标:[hæv dʌn]

语法:用于表达已经完成了的动作或状态,通常与表示时间的状语连用,如“just”、“ever”等等。

例如:

- I have finished my homework. (我已经完成了我的作业。)

- Have you ever been to New York? (你去过纽约吗?)

- He has just gone to bed. (他刚刚上床了。)

总结:

"have been"和"have done"都是英文中表示完成或经历过某件事情的动词短语,但它们的含义不同。“have been”表示已经去过某个地方或一直在某个地方待着,“have done”表示完成了某件事情或者曾经做过某件事情。同时,它们的语法和使用方式也不同。需要注意的是,在实际应用中要根据具体语境选择正确的动词短语。