www.trueplookpanya.com
คลังความรู้
แนะแนว
ข่าวรับตรง
ธรรมะ




คลังความรู้ > ภาษาเพื่อการสื่อสาร > ม.4

(grammar) Present Perfect Continuous Tense
ทีมงานทรูปลูกปัญญา | 2024-05-13 22:45:10

 

S + have/has + been + V~ing

Present Perfect Continuous Tense ใช้ในกรณีต่อไปนี้

  1. ทำเป็นประจำตั้งแต่ในอดีตจนถึงปัจจุบัน และยังจะทำต่อไปในอนาคต

I’ve been learning Chinese for two years.

(ฉันเรียนภาษาจีนมา 2 ปีแล้ว) และยังคงเรียนต่อไป

She’s been working since this morning.    

(เธอทำงานมาตั้งแต่เช้านี้) และยังคงทำงานต่อไป

It’s been raining all day.            

(ฝนตกมาทั้งวันเลย) และยังคงตกต่อไป

 

  1. เหตุการณ์นั้นเพิ่งจะเสร็จสิ้น แต่ผลยังคงดำเนินอยู่ในขณะที่พูด

I have been eating since 11 a.m., so I am very full now.

(ฉันกินข้าวมาตอน 11 โมง ตอนนี้ก็เลยยังอิ่มอยู่)

 

ตัวอย่างรูปประโยค

I have been working at this company for almost 12 years.

(ฉันทำงานที่บริษัทแห่งนี้มาเกือบ 12 ปีแล้ว)

Sue has been waiting for George for 2 hours in front of the café.

(ซูรอจอร์จหน้าคาเฟ่มา 2 ชั่วโมงแล้ว)

 

 

Adverb of time

Adverb of time ที่มักอยู่ในรูปประโยค Present Perfect Continuous Tense เช่น

since                ตั้งแต่

for                เป็นเวลา

all day                ทั้งวัน

all this morning        ตลอดเช้านี้

so far                มาตลอด

up to now            จนถึงตอนนี้

up to the present time    จนถึงปัจจุบันนี้

recently            ช่วงนี้, ที่ผ่านมา

lately                ไม่นานมานี้

 

They have been playing chess for two hours.    

(พวกเขาเล่นหมากรุกมานาน 2 ชั่วโมงแล้ว)

I’ve been collecting anime figures since I was a child.

(ผมสะสมหุ่นฟิกเกอร์มาตั้งแต่ตอนเป็นเด็กๆ)