the use of do in the two coffee questions. Remember that in Present Simple, do is optional in positive statements (You like coffee/You do like coffee). But the do must appear in the tag. The same applies to Past Simple did.
in last two questions, no auxiliary for main verb be in Present Simple and Past Simple. The tag repeats the main verb.