การใช้ how long have you been

การใช้ how long have you been

การใช้ How long have you been แปลว่า “คุณ…มาได้ระยะเวลานานเท่าไหร่แล้ว?” ใช้เพื่อถามระยะเวลาที่ใครสักคนทำกิจกรรมหรืออยู่ในสถานะใดสถานะหนึ่ง โดยมักใช้ในรูปประโยค Present Perfect Continuous Tense

การใช้ how long have you been

โครงสร้างประโยค how long have you been

  • How long + have/has + subject + been + verb-ing?
    (โฮว ลอง + แฮฟ/แฮส + ซับเจ็ค + บีน + เวิร์บ-อิ้ง)

ตัวอย่าง:

  • How long have you been living in Bangkok?
    (โฮว ลอง แฮฟ ยู บีน ลิฟ-วิง อิน แบง-คอก)
    คุณอาศัยอยู่ในกรุงเทพฯ มานานแค่ไหนแล้ว?

การใช้ how long have you been ในสถานการณ์ต่าง ๆ

ถามเกี่ยวกับการทำงาน

  • How long have you been working at this company?
    (โฮว ลอง แฮฟ ยู บีน เวิร์ค-กิง แอท ธิส คัม-พะ-นี)
    คุณทำงานที่บริษัทนี้มานานแค่ไหนแล้ว?

ถามเกี่ยวกับการเรียน

  • How long have you been studying English?
    (โฮว ลอง แฮฟ ยู บีน สตัด-อิ้ง อิง-กลิช)
    คุณเรียนภาษาอังกฤษมานานแค่ไหนแล้ว?

ถามเกี่ยวกับการอยู่อาศัย

  • How long have you been living here?
    (โฮว ลอง แฮฟ ยู บีน ลิฟ-วิง เฮียร์)
    คุณอาศัยอยู่ที่นี่มานานแค่ไหนแล้ว?

ตัวอย่างบทสนทนาใช้ how long have you been

A: How long have you been learning English?
(โฮว ลอง แฮฟ ยู บีน เลิร์นนิง อิง-กลิช)
คุณเรียนภาษาอังกฤษมานานแค่ไหนแล้ว?

B: I have been learning English for three years.
(ไอ แฮฟ บีน เลิร์นนิง อิง-กลิช ฟอร์ ธรี เยียร์ส)
ฉันเรียนภาษาอังกฤษมาเป็นเวลา 3 ปีแล้ว

สรุปการใช้ how long have you been

  • ใช้ถามระยะเวลาที่เริ่มทำหรืออยู่ในสถานการณ์ใดสถานการณ์หนึ่งจนถึงปัจจุบัน

  • รูปแบบเป็น Present Perfect Continuous Tense

  • ตามด้วยกริยาเติม -ing เพื่อบอกกิจกรรมที่ทำต่อเนื่อง