เว็บทั้งหมดจะย้ายไปที่ www.2pasa.com แล้วนะครับ ตามไปที่นั่นได้เลย
Tags:
ใช้ได้ครับ ความหมายถึงไม่เหมือนกันทีเดียว แต่ก็ใกล้เคียงกัน: I will go to work before you wake up tomorrow morning. = แม่จะไปทำงานก่อนลูกตื่นนะ
แต่หากเป็น I will have gone to work before... = แม่จะได้ออกไปทำงานช่วงเวลาหนึ่งก่อนแล้วนะ ก่อนที่ลูกจะตื่น
ในกรณีนี้แบบ Future perfect จะเน้นช่วงเวลาของเหตุการณ์ที่เกิดขึ้น และจบลง ได้เจาะจงกว่า และชัดเจนกว่าครับ
1. Will she have gone ?( หล่อนคงจะไปแล้ว ใช่หรือไม่ )
- Yes, she will. ( ใช่ หล่อนคงจะไปแล้ว )
- No, she won't. ( ไม่ หล่อนคงจะไม่ไป )
2. Will they have cooked ?( เขาทั้งหลายคงจะทำอาหารแล้วใช่หรือไม่ )
- Yes, they will. ( ใช่ เขาทั้งหลายคงจะทำแล้ว )
- No, they won't . ( ไม่ เขาทั้งหลายคงจะไม่ทำ )
รบกวนขอถามทั้ง 2 ประโยคนี้ ถ้าทำเป็น future tense ความหมายจะต่างกันไหม
- Will she go? (หล่อนจะไปไหม)
-Will they cook? (พวกเขาจะทำอาหารไหม)
ที่คุณบุหลันถาม: หล่อนคงจะไปแล้ว (= หล่อนไปก่อนถามแล้ว เป็นอดีตแล้ว) หรือ เขาคงทำอาหารไปแล้ว (= เขาอาจจะทำอาหารไปแล้ว เป็นอดีตแล้ว) เป็นเหตุการณ์ที่เกิดขึ้นแล้ว ในขณะที่ถาม ดังนั้นเวลาถามก็ใช้เป็น present perfect ธรรมดาจะดีกว่า และเวลาตอบจะใช้ "might + have + V.ช่อง 3" หากไม่แน่ใจกับสิ่งที่น่าจะกิดขึ้นมาแล้ว ก็ได้ เช่น
1. Has she gone?
- Yes, she has. (ไปแล้ว 100%)
- Yes, she might have gone. (ไม่แน่ใจ ในความเห็นคนตอบ)
2. Have they cooked?
- Yes, they have. (ทำอาหารไปแล้ว 100%)
- Yes, (I think) they might have cooked. (ไม่แน่ใจ)
หากคำถาม 2 คำถามนี้เปลี่ยนเป็น Will she go? / Will they cook? ความหมายก็จะเปลี่ยนไป จะเป็นการถามถึงความเป็นไปได้ที่จะเกิดขึ้นในอนาคตแบบกว้าง ๆ ครับ
ส่วนประโยค Future Perfect Tense จะใช้โดด ๆ ไม่ได้ ประโยคที่เป็น future perfect เป็นเหตุการณ์ที่จะเกิดขึ้น ก่อน "อีกเหตุการณ์" หรือ ก่อน "ช่วงเวลาหนึ่งๆ ในอนาคต" ในรูปแบบ:
"By the time/before + เวลา, ประโยค future perfect tense" หรือ
"Be the time/before + ประโยค present simple tense, ประโยค future perfect tense"
เช่น:
- If you save 20 Baht per day, by the end of this year, you will have saved a lot of money to buy yourself a little gift. (= ถ้าลูกเก็บเงินวันละ 20บาท ก่อนสิ้นปีนี้ ลูกก็จะได้เก็บเงินได้เยอะที่จะซื้อของขวัญให้กับตัวเอง)
- He will have finished his report before the deadline. ( = เขาจะทำรายงานเสร็จก่อน ก่อนที่เส้นตายจะถึงกำหนด)
(ประโยคนี้จะใช้เป็น He will finish his report before the deadline. ก็ได้ แต่ความหมายจะเหมือนกับสัญญาว่า หรือบอกว่าจะเสร็จ แต่ไม่หนักแน่นเหมือนกับเสร็จก่อนแน่ ๆ เมื่อใช้ future perfect tense)
- Mother is going to (= will) have cooked dinner for you by the time you get home. (แม่จะได้ทำอาหารเย็นให้เธอเสร็จเรียบร้อยก่อนแล้ว ก่อนที่เธอกลับถึงบ้าน)
© 2024 Created by ผู้ใหญ่บิ๊ก. Powered by