มาดูสรุปการใช้ การใช้ How long does it take….?
ในการทำสิ่งนี้ สิ่งนั้น นั่นเอง แต่หลักการใช้ สามารถปรับรูปแบบไปมาทำได้หลากหลาย ตามโครงสร้างและตัวอย่างการใช้งานดังนี้
แบบที่ 1
How long + does/did/will + it take to …..? |
ตัวอย่าง
- How long does it take by bus from Bangkok to Lopburi?
- How long will it take to get from here to school?
แบบที่ 2
It + | doesn’t/ +
didn’t/ won’t |
take long | to…. |
ตัวอย่าง
- It doesn’t take long to cook a curry.
- It won’t take long to fix the radio.
แบบที่ 3
How long+ | does/ +
did/ will |
It take + | them/ +
you/ Sarah/ etc. |
to….? |
ตัวอย่าง
- How long will it take them to learn to drive?
- How long will it take to get from here to the hotel?
แบบที่ 4
It + | takes/ +
took/ will take |
a long time/ +
two hours/ a week/ etc. |
to…. |
ตัวอย่าง
- It took me two days to read it.
- It takes Sarah 10 minutes to get to study in the morning.
การถามระยะเวลา how long… เป็นการแสดงคำถาม แปลว่า นานเท่าไหร่? ใช้ถามระยะเวลาของการกระทำกริยานั้นๆ สามารถใช้ได้ 2 วิธีดังนี้1. ใช้ถามระยะเวลาจากอดีตมาถึงปัจจุบันว่ามีเวลานานเท่าไหร่แล้ว จะใช้โครงสร้าง คือ How long+ have + Subject+ Verb 3 ?
ตัวอย่าง
How long have you been here?
เวลาตอบจะตอบระยะเวลา เช่น I have been here for 10 years.2. จะใช้ถามกริยาในปัจจุบันซึ่งมีโครงสร้างคือ How long +do + Subject+ Verb (ไม่ผันรูป)?
ตัวอย่าง
How long does it take from your house to the school?
เวลาตอบจะตอบระยะเวลาเช่นกัน เช่น it takes around 30 minute?
How far = ไกลแค่ไหน
How long = นานแค่ไหน
How far จะใช้ถามเกี่ยวกับระยะทาง
How far is it from Bangkok to Chiang Mai? = จากกรุงเทพฯไปเชียงใหม่ไกลแค่ไหน?
ตอบ ประมาณ 700 กิโล
How far do you live from here? = คุณพักอยู่ไกลจากที่นี่แค่ไหน?
ตอบ ประมาณ 2 กิโล
How long จะใช้ถามถึงระยะเวลา
How long does it take from Bangkok to Chiang Mai? = จากกรุงเทพฯไปเชียงใหม่นานแค่ไหน?
ตอบ ประมาณ 8 ชั่วโมง
How long will you be in Thailand? = คุณจะอยู่เมืองไทยนานแค่ไหน
ตอบ ประมาณ 5 วัน
ข้อควรจำ หากเราใช้ในรูปประโยคคำถาม ที่ไม่ใช่กริยา be เราจะต้องใช้กริยาช่วยเสมอ
(do/did, have/had, will, are/is ฯลฯ) เช่น
How far do you usually walk? I walk 5 kilometres. (Present Simple)
ปกติคุณเดินไกลแค่ไหน? ฉันเดินไกล 5 กิโลเมตร
How long did you wait? I waited 30 minutes. (Past Simple)
คุณรอมานานแค่ไหน? ฉันรอนาน 30 นาที
How far will you drive? (Future Simple)
คุณจะขับรถไกลแค่ไหน?
How long have you been living in Canada? (Present Perfect Continuous)
คุณอาศัยอยู่ในแคนาดามานานแค่ไหนแล้ว?
ไม่ยากเลยไม่ไหมล่ะ ต่อไปนี้จะถามเวลาหรือจะถามระยะทางก็รู้แล้วสินะว่าต้องใช้ How far หรือว่า How long
ขอบคุณข้อมูล https://www.shorteng.com/