نه...how long با هر زمانی میتونه بیاد. وقتی از این کلمه استفاده میکنی در وافع میخوای بپرسی که duration یک فعلی چقدره ؛ و توی هر زمانی از فعل جمله میتونه پرسیده بشه از حالت گذشته کامل گرفته تا اینده استمراری.
He won't tell me how long he is going to stay.
او به من نخواهد گفت که چه مدت میخواد بمونه _البته این حمله سوالی نیست
?How long will it take to get there
رسیدنِ به اینجا چقدر طول خواهد کشید؟
How long have you lived in Chicago?
چند وقت در شیکاکو زندگی کرده اید؟
جمله اول شما:
How long have you known her ?
چند وقته که او را شناخته ای؟ _جمله حال کامله.
How long do you know her ?
چند وقته او را میشناسی ؟ _جمله حال ساده