在网上查到:
当陈述部分含有 may 时:
反意疑问句根据情况可用mayn’t, mightn’t, won’t等:
I may leave now, mayn’t I? 我可以走了,行吗?
He may be here next week, mightn’t [won’t] he? 他下星期可能来这里,是吗?
那到底什么情况用呢?区别呢?
1. may 表示推测时
may 表示推测时,作“或许;也许”讲时,反义疑问句必须和后面的单词相呼应。例如:
She may be good at English, isn't she ? 她也许英语好,是吗?(= Isn't she good at English ?)(摘自《中学英语语法全编》)
2. may 表示允许时
may 表示允许时,意思是“可以”,反义疑问句用 mayn't:
I may come and see her tomorrow, mayn't I ? 我明天来看看她,可以吗?(摘自张鑫友编著《英语语法难题探微词典》p.366)