Ваш вопрос касается так называемых разделительных вопросов (question tags).
Если в утверждении есть глагол-связка be, вспомогательный или модальный глагол, то он же будет и в разделительном вопросе.
You are a student, aren't you?
He has been to Paris many times, hasn't he?
They will not have a walk if the weather is not fine, will they?
Важное исключение: если используется глагол-связка в форме Present Indefinite первого лица ед.ч. am, то в разделительном вопросе будет использоваться форма aren't.
I am invited, aren't I?
На другие видо-временные формы первого лица ед.ч. это исключение не распространяется:
I was invited, wasn't I?
Если вспомогательных и модальных глаголов нет (а также в случае модального глагола have в значении долженствования), используется вспомогательный глагол do в форме того же времени, что и сказуемое в утверждении.
He lives in London, doesn't he?
He lived in London, didn't he?
He had to tell the truth, didn't he?
Важно знать сокращенные формы вспомогательных и модальных глаголов:
's = is или has
won't = will not
ain't (просторечное) = am not, is not, are not, has not
He's a student, isn't he?
He's been to Paris many times, hasn't he?
He will help you if you ask him, won't he?
Подробнее здесь и [ссылка заблокирована по решению администрации проекта].