Search from various 영어 teachers...
JihyeB
'How long have you had it?' vs 'How long have you been having it?' I like you car. How long (you/have) it? In this sentence, the answer is 'have you had'. But I wonder what if I use 'have you been having'? I've learned 'have' cannot be use in a progressive like 'having'. Is that the reason? or is there any reason cannot be answer? :(
2015년 7월 14일 오전 6:03
답변 · 4
5
'Have' cannot be used in the continuous form when it means 'own' or 'possess'. So, you must say 'How long have you had (owned) your car?' 'Do you have a pet?' 'I have a lot of friends'. This is because 'have' with this meaning is a stative verb - it describes a state or condition. 'Have' can be simple or continuous when it is an active verb - it describes and action. This is seen in expressions such as 'have a coffee', 'have a good time', have a shower' and so on. e.g. 'They are having dinner' - describes the action of eating. 'My neighbours are having a party' - describes the actions of dancing, listening to music, eating, drinking, etc.
2015년 7월 14일
3
how long have you had is correct. You can use 'having', but not in this sentence. for example, 'how long have you been having these headaches?'; "We are having a party on Saturday". This could also be phrased as "We are going to have a party on Saturday". I think she is having a nervous breakdown. I am having another cup of coffee before I go to work.
2015년 7월 14일
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!

집에서 편안하게 언어를 배울 수 있는 기회를 놓치지 마세요. 경험 많은 강사진을 살펴보고 지금 바로 첫 수업을 신청하세요!