You may not have heard the last word on the matter ...... ?

A. may you have
B. haven't you
C. have you
D. mayn't have you
just the reason for the answer.

You are very unclear. What are your original directions for that sentence at the beginning?