Answer a You must go, [color=blue]mustn’t you? is correct.
[color=blue]Mustn’t you is a question tag, a phrase that is added to the main part of the sentence, inviting the listener to confirm the opinion of the speaker.
My grammar book says if the positive main clause includs ‘must do’, ‘needn’t +subject’ has to be used as the question tag instead of ‘mustn’t’, because mustn’t conveys the meaning that you are not allowed or prohibited to do so. So Allen’s sentence should be rewrite like this,
You must go, needn’t you?
If the negative main clause has ‘mustn’t do’ in it, the choice for the question tag has to be ‘must+subject’ as in the sentence
You mustn’t do that again, must you?
When the positive main clause includes ‘must be’, ‘isn’t+subject’ has to be choosed as the question tag as in
The student must be working very hard, isn’t he?
If there is ‘must have done’ in the positive main clause, ‘isn’t+subject’ or ‘haven’t/hasn’t+subject’ or ‘didn’t+subject’ can be the the question tag according to the context, as in
Jodging by the smell, the food must be good, isn’t it?
She must have arrived by air, hasn’t she?
You must have read the book last month, didn’t you?
All those rules in my grammar book are correct? I’m a little confused. * - *
You are either misinterpreting parts of your grammar book, or it is incorrect.
It is not correct to use ‘needn’t’ where the main clause includes ‘must’.
These are all possible:
You must go, must you?
You must go, mustn’t you?
You needn’t go, need you?
You need to go, don’t you?
Although it is sometimes just about possible to use ‘isn’t’ where the main clause uses ‘must be’, it is not necessary to do so and it is not the most grammatically correct thing to do.
This is correct:
The student must be working hard, mustn’t he?
The student is working hard, isn’t he?
He must be tired, mustn’t he?
The same applies to your final ‘rule’. Although ‘You must have , didn’t you?’ is possible, so is this:
She must have arrived by air, mustn’t she?
You must have read the book, mustn’t you?
I find another examples in my another grammar books,
You must come another day, mustn’t you/will you(the latter conveys the idea of suggestion)?
We must look over our test papers before we hand them in, needn’t we?
He must leave early because he isn’t feeling well, needn’t he?
We must obey the rules of the school, needn’t we?
Needn’t used in tag questions in my grammar books is more than mustn’t.
You must come another day, mustn’t you/will you(the latter conveys the idea of suggestion)? - correct
We must look over our test papers before we hand them in, needn’t we? - incorrect
He must leave early because he isn’t feeling well, needn’t he? - incorrect
We must obey the rules of the school, needn’t we? - incorrect