1)How many seasons has a year2)How many English lessons have you in a week
1) One year have 4 seasons: 1 Winter 2 Spring 3 Summer 4 Autumn 2)I have 3 English lessons in a week .
Только в 1 вопросе не has, a have, потому что в форме вопроса глагол употребляется в неопределенной форме