ถ้าคุณพูดว่าI've been practicing all dayมันจะเปลี่ยนบริบทหรือไม่?
คําตอบของเจ้าของภาษา
Rebecca
แน่นอนว่า I've been practicing all dayจะเปลี่ยนกาลของคํากริยา แต่ก็ไม่ประนีประนอมความหมายของข้อความต้นฉบับ! นี่เป็นเพราะ all dayเน้นความต่อเนื่องของเวลาอยู่แล้ว ถ้าเป็นแค่ I've practiced เราจะไม่รู้ว่าเมื่อไหร่หรือนานแค่ไหน แต่โดยการปรากฏตัวของ all dayเราสามารถอนุมานได้ว่ามันทําอย่างต่อเนื่องอย่างต่อเนื่อง ดังนั้นจึงอาจกล่าวได้ว่า I've practiced all dayมีหน้าที่คล้ายกับ I have been practicing all day ตัวอย่าง: I have been working all day. (ฉันทํางานทั้งวัน) ตัวอย่าง: I worked all day. (ฉันทํางานมาทั้งวัน) ตัวอย่าง: I've been eating all day. = I've eaten all day. (ฉันกินมาทั้งวัน) ตัวอย่าง: I've eaten. (ฉันกิน) = นี่อาจหมายความว่าคุณเพิ่งกินอาหาร ตัวอย่าง: I have been working all day. = I worked all day. (ฉันทํางานทั้งวัน)