Search from various 영어 teachers...
Rayhan
which one is the propriate sentence!

how long have u been knowing her? 

or

how long have u known her?

2017년 4월 13일 오후 1:08
댓글 · 2
3

Which one is the appropriate sentence? 

......have you been knowing her? 

The phrase "have + been + verb-ing" forms the present perfect continuous tense. This tense is used to describe actions which started in the past, continued for a period of time (for a duration) and is still ongoing now. It will likely continue into the future. 

......have you known her? 

The phrase "have + verb (in past participle form)" forms the present perfect tense. This tense is used to describe actions which started in the past and the effect of the action is still present now. The focus is on the starting point (in the past) and the present moment.   

=======================================================================================

The phrase "how long" already imparts the meaning of duration. Hence, we are just trying to find out the moment we got to know her, since it's understood that we definitely still know her now. Therefore, we use present perfect tense to form this question. 

Hope this helps.

Cheers, Lance

2017년 4월 13일
1
How long have you known her
2017년 4월 13일

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