jiaruchan
Member
- Joined
- Jul 25, 2008
- Member Type
- Other
- Native Language
- Chinese
- Home Country
- China
- Current Location
- China
I have bought the furniture for a few years.
I have had the furniture for a few years.
---
I know both sentences are a little weird. One could have said 'I bought the furniture a few years ago' to mean the same thing. Why not? However, those two lines are frequently used by Chinese English teachers to test if the students understand the present perfect tense. They define the first one is wrong, and the other is correct.
Is that right that we should not use 'have bought something for some time'?
I have had the furniture for a few years.
---
I know both sentences are a little weird. One could have said 'I bought the furniture a few years ago' to mean the same thing. Why not? However, those two lines are frequently used by Chinese English teachers to test if the students understand the present perfect tense. They define the first one is wrong, and the other is correct.
Is that right that we should not use 'have bought something for some time'?