Negating past one-time actions in Thai with ไม่ได้ (mâi dâai)
EasyExplanation
                        To negate a one-time action that wasn’t done, don’t use ไม่ (mâi) + verb. Instead, use ไม่ได้ (mâi dâai) + verb.
            
            For example:
            
            I didn’t go to school yesterday = ฉันไม่ได้ไปโรงเรียนเมื่อวาน (chăn mâi dâai bpai rohng riian mêuua waan)
            
            "Not going to school yesterday" is a “one-time” action.
            
            But if you want to say that, in general, you don’t go to school - whether in the past or in the present you would use ไม่ (mâi) + verb.
            
            For example:
            
            I don’t go to school/I didn’t used to go to school. = ฉันไม่ไปโรงเรียน (chăn mâi bpai rohng riian)
            
            “Not going to school” in general is not a “one-time” action. It’s an on-going habit - whether in the past or present depending on the context.
            
            Important: don’t get confused with …ไม่ได้ (…mâi dâai) which means “cannot”. The one we are dealing with must be followed by a verb.
            
            Note: To understand, to hear, to know, to see, etc, are not “active” actions. They are verbs but they are “passive/abstract” verbs.
            
            With these “passive/abstract” verbs, just use ไม่ (mâi) to negate them every time.
                    
                    
                    
                            
                                    Pattern
                        
                        
                            ไม่ได้ (mâi dâai) + verb
                        
                    Examples
ฉันไม่ได้ทำ
chăn mâi dâai tam
I didn't do it.
ทำไมไม่ได้ทำการบ้าน
tam-mai mâi dâai tam gaan bâan
Why didn't you do homework?