Tufguy, you need to read all the responses and then combine the advice/corrections into your next post.
They are now both grammatically correct. They both sound a little stilted. A natural version would be "Tom knows what time his mum gets home from work [every day]".
What does "stilt" mean here? I checked its meaning but in no way I could find it relative to this situation.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: