Вид вопроса: вспомогательный глагол (have/has) → подлежащее → сказуемое → оставшееся
Вид отрицания: подлежащее → have not (haven't) / has not (hasn't) → сказуемое → оставшееся
1. Have I just asked him a question?
I have not just asked him a question.
2. Has it snowed this morning?
It has not snowed this morning.
3. Has the sun risen lately?
The sun has not risen lately.
4. Has Molly done the washing this evening?
Molly has not done the washing this evening.
5. Has the man just smoked a cigarette?
The man has not just smoked a cigarette.
6. Have I taken off my shoes?
I have not taken off my shoes.
7. Have we just had supper?
We have not just had supper.
8. Has my friend just repaired his bicycle?
My friend has not just repaired his bicycle.