สงสัยเรื่องการใช้ should have been+ ving ควรจะทำแต่ไม่ได้ทำในอดีต must have been + ving ต้องทำแต่ไม่ได้ทำในอดีต could have been+ ving สามารถทำแต่ไม่ได้ทำในอดีต
ไม่แน่ใจว่า ที่ใช้เป็นรูป perfect continuous ด้วยนี้ หมายถึงว่า เวลาแต่งประโยคแบบนี้เป็นการพูดถึงอดีตที่กำลังกระทำ แล้วจบไปแล้ว หรือยัง สามารถดำเนินมาถึงปัจจุบันด้วยคะ ex: I could have been spending my money.....แปลได้ว่า ฉันสามารถที่จะกำลังใช้เงินได้ แต่ก็ไม่ได้ใช้ (แปลอย่างนี้ได้มั๊ยคะ)
ความคิดเห็นที่ 1 มีเข้าใจผิดนิดหน่อยนะคะ ตรง must have been + ving จะหมายความว่าต้องเป็นอย่างนั้นแน่ๆ ในอดีต นอกนั้นเข้าใจถูก ถ้าอย่างประโยคที่น้องให้จะเป็น I could have been spending my money.... But, my mother did not allow me. ฉันสามารถที่จะใช้เงินได้ แต่ไม่ได้ใช้เพราะแม่ไม่ให้ จริงๆตรงนี้ไม่ต้องใช้ cont ก็ได้นะคะ แค่ could have บวกกริยาช่องสามก็พอ