The Smiths have been here for over ten years 为什么用“been here”
The Smiths have been here for over ten years 为什么用“been here”
The Smiths (have been living) here for ten years 为什么不能用 have
1 We have been here since ten years ago.--------------------
He has been away from here for ten years
The doctor and writer has been here for two years.为什么用has?
他们结婚十年了 They have been married for ten years 为什么要用have been
—________ have you been here?— For three years
I have lived here for 5 years I have been living here for 5
I have worked here for 2 years.和I have been working here for
I have been living here for 2 years I have lived here for 2y
I have been studying here for four years; by the end of next
I have already been here for 5years =I have been here_____5