如何正确使用have been?
have been是英语中的一个动词时态,暗示过往某一段时间内停止过某个动做或形态。have been所暗示的时间段一般从过往到如今,例如:“I have been studying English for 3 years.”(我已经进修英语3年了)
have been和其他时态的区别与单纯过往时态比拟,have been强调了动做继续发作的时间段,而单纯过往时态强调动做的发作。例如:“I studied English for 3 years.”(我进修英语3年了)和“I have been studying English for 3 years.”(我已经进修英语3年了)意思区别。
与如今完成时态比拟,have been强调了动做继续发作的过往时间,而如今完成时态强调动做的完成。例如:“I have studied English for 3 years.”(我已经进修了3年的英语)和“I have been studying English for 3 years.”(我已经进修英语3年了)意思区别。
have been的用法have been用于描述从过往到如今继续不竭发作的动做或形态。它的构造是have/has + been + 动词的ing形式,例如:
- She has been studying English for 2 hours.(她已经进修英语2小时了)
- They have been running for 30 minutes.(他们已经跑步30分钟了)
- I have been living in New York for 5 years.(我已经在纽约住了5年了)
需要留意的是,have been用于第一人称单数(I)和第三人称单数(he/she/it)时,have变成has,例如:
- He has been playing video games all day.(他一成天都在玩游戏)
- I have been waiting for you for an hour.(我已经等你一个小时了)
总结have been是英语中的一个动词时态,用于描述从过往到如今继续不竭发作的动做或形态。它的构造是have/has + been + 动词的ing形式。需要留意的是,have been用于第一人称单数(I)和第三人称单数(he/she/it)时,have变成has。