C1

S + must/might/could/should + have been + V-ing

modal + have been + V-ing (กริยาช่วยซ้อนรูปสมบูรณ์ดำเนินอยู่)

คำอธิบาย

เป็นการผสมสองชั้น กริยาช่วยแสดงระดับความมั่นใจหรือการตัดสิน บวกกับ have been V-ing เพื่อบอกว่าเหตุการณ์นั้นกำลังดำเนินอยู่ในอดีตและต่อเนื่องมาระยะหนึ่ง นี่คือรูปแบบที่ยาวที่สุดของกลุ่มกริยาในภาษาอังกฤษ และเป็นจุดสังเกตว่าผู้เขียนอยู่ในระดับ C1

ข้อควรระวัง

อย่าตัด been ทิ้ง: must have waiting ✗, must have been waiting ✓

ตัวอย่าง

He must have been waiting for hours.

เขาคงรอมาหลายชั่วโมงแล้ว

She might have been sleeping when you rang.

เธออาจจะกำลังหลับอยู่ตอนที่คุณโทรมา

They should have been checking the levels all along.

พวกเขาน่าจะคอยตรวจระดับน้ำมาตลอดตั้งแต่ต้น

The pump could have been leaking for weeks.

ปั๊มนั้นอาจรั่วมาหลายสัปดาห์แล้วก็ได้

ฝึกทำแบบฝึกหัด

ทดสอบความเข้าใจของคุณด้วยแบบฝึกหัดปรนัยสั้น ๆ

เรียน “S + must/might/could/should + have been + V-ing” ให้ได้ผล

หัวข้อไวยากรณ์ “S + must/might/could/should + have been + V-ing” (modal + have been + V-ing (กริยาช่วยซ้อนรูปสมบูรณ์ดำเนินอยู่)) เป็นหนึ่งในโครงสร้างสำคัญของระดับ CEFR 5 การจะใช้โครงสร้างนี้ได้คล่อง คุณต้องเข้าใจบริบทที่ใช้และฝึกอย่างสม่ำเสมอ

เคล็ดลับการเรียน อ่านออกเสียงตัวอย่างซ้ำหลายรอบเพื่อสร้างความเคยชินตามธรรมชาติ จากนั้นลองแต่งประโยคจากสถานการณ์ของตัวเอง แล้วใช้ปุ่มเสียงเพื่อฟังและฝึกออกเสียงให้ถูกต้อง

คุณเปิดดูบทเรียนเต็ม “” เพื่อทำความเข้าใจไวยากรณ์และคำศัพท์ที่เกี่ยวข้องให้ลึกขึ้นได้เช่นกัน

คำถามที่พบบ่อย