کدامیک از سوالات How long have you lived here و ? How long have you been living here ? صحیحه و چرا؟

پس برای پرسیدن این سوال هردو جمله درسته ؟
How long have you lived here ?
How long have you been living here ?
یا اینکه چون live فعل state هست سوال دومی غلطه ؟


این تاپیک مربوط به درس «The Present Perfect Simple and Continuous- The Grammar Gameshow Episode 4» در اپلیکیشن «زبانشناس» است. دوره «گرامرشو»

سلام دوست عزیز
خیر، هر دو سوال درسته، منتها با تاکید‌های متفاوت.
جمله‌ی اول بیشتر روی نتیجه تاکید داره ولی جمله‌ی دومی روی استمرار عمل تاکید داره.
برای دانستن فرق بین این دو تا جمله باید زمان‌های حال کامل و حال کامل استمراری رو بلد باشید.
داخل لینک‌های زیر می‌تونید اطلاعات بیشتری درباره‌ی این دو تا زمان به دست بیارید.

متوجه شدم فقط اینکه این جمله
How lone have you lived here?
برای کسی که هنوز در ان مکان زندگی میکند کاربرد دارد ؟ منظورم اینه معنی جمله‌میشه چند وقت آنجا زندگی کرده ای؟ یا چند وقت است آنجا زندگی میکنی ؟

در واقع زمانی از این جمله استفاده می‌شه که شخص هنوز در اون مکان داره زندگی می‌کنه. چون این جمله در زمان حال کامل قرار داره و خوب زمان حال کامل هم برای بیان اتفاقاتی که در گذشته شروع شدن و تا به زمان حال ادامه پیدا کردن و همین طور برای بیان تجربیات در زندگی کاربرد داره.
ولی برای زمانی که اون شخص دیگه اونجا زندگی نمی‌کنه می‌تونیم از جمله‌ی “How long did you live there?” استفاده کنیم و این جمله به این معناست که “چند وقت اونجا زندگی کردی؟”

همین‌طور می‌شه از عبارت “How long were you living here?” هم استفاده کرد. این عبارت معنای مشابهی با جمله‌ی “How long did you live here?” داره، اما یه کم رسمی تر هستش.