Я особо не понял вопроса насчет определения, если некоторые глаголы можно понять, а некоторые даже не поставлены в нужное время:
1) works, knows - Present Simple
2) When did you have breakfast yesterday? I had breakfast at nine in the morning: did have, had - Past Simple
3) will learn - Future Simple
4) were - Past Simple
5) have to - модальный глагол (но now указывает на Present Continuous)