เว็บทั้งหมดจะย้ายไปที่ www.2pasa.com แล้วนะครับ ตามไปที่นั่นได้เลย
ถ้าจะพูดให้ได้ความหมายแบบที่คุณบุหลันต้องการจะสื่อ คิดว่าใช้ได้ 2 แบบนะครับ:
1. By the time we get home, it will be dark. อันนี้คือใช้ future tense ธรรมดากับ adj. ในที่นี้คือ dark เพื่อบอก "สภาพ" แบบทั่ว ๆ ไปว่า ท้องฟ้าจะมืด เมื่อเราถึงบ้าน ตอนพูดยังไม่มืด
2. By the time we get home, it will have been dark for a while/ for a few hours/ for (ช่วงเวลาอื่น ๆ). แบบนี้ตอนพูดท้องฟ้ามืดแล้ว หรือใกล้มืดแล้วก็ได้ ดังนั้นตอนที่เราถึงบ้าน ท้องฟ้าก็ได้เริ่มมืดมาก่อนหน้ามาเป็นระยะเวลาหนึ่งแล้ว เหตุการณ์ท้องฟ้ามืดจะเกิดก่อน และดำเนินไปช่วงระยะเวลาหนึ่งที่ใช้เป็น Future perfect tense จึงควรมี "for+ช่วงเวลา" มาขยายว่าจะเกิดขึ้นต่อเนื่องเป็นช่วงเวลานานเท่าไหร่ ก่อนที่เหตุการณ์ที่ 2 คือ "เราถึงบ้าน" จะเกิดตามมาครับ
สวัสดีปีใหม่คุณบุหลันด้วยนะครับ :)
© 2024 Created by ผู้ใหญ่บิ๊ก. Powered by