1 вопрос с have you written your dictation написан в Present Perfect,то есть спрашивающему важно прямо сейчас знать написали Вы или нет. Ваш вопрос Did you write your dictation?Past Simple Это констатация факта,не имеющая отношения к настоящему 2 кроме Present Simple , изменения have и has происходят в Present Perfect,по сути по тому же правилу have(I,we,they ,you) has ( 3e лицо ед.числа)3 в Present Perfect используется 3я форма неправильного глагола 4 где здесь?)5 есть- Вам нужно понять порядок слов в разных типах вопроса,тем более Вы уже знаете 3 грамматических времени,вопросы нужны прежде всего для коммуникации между людьми.