must have been / done - This is a logical explanation for what happened., can't /couldn't have been / done - It is impossible that this is the case, might / may / coud have been / done - This is a possible explanation for what happened., should have done - This was the right thing to do, but we didn't do it., shouldn't have done - This was the wrong thing to do, but we did it., needn't have done - This was an unnecessary thing to do, but we did it., didn't need to do - This was an unnecessary thing to do and we didn't do it or we did do it., could have done - The possibiity of doing this existed, but I decided not to do it.,

ลีดเดอร์บอร์ด

สไตล์ภาพ

ตัวเลือก

สลับแม่แบบ

คืนค่าการบันทึกอัตโนมัติ: ใช่ไหม