"When will he come?"
Cultural sidenote: あなた, かのじょ and かれ are often omitted, use someone's name or あの人(あのひと) instead!
- あなた sounds rude to keep using it more than needed; I think it's kind of like pointing at the person every time you say it, which is a tad off putting.
- かのじょ and かれ usually mean "girlfriend" and "boyfriend" respectively, using them to simply mean she/he is also a tad off putting; I think people would usually assume you'd ask when their boyfriend will come when you say this!
- It's very common in Japanese to use someone's name while you're talking in their face, so feel free to do it! (not in English though, people will be like "Why are you asking what games Fonzie likes? I'm Fonzie!")
- あの=that over there / 人(ひと)=person. "When does that person work?" / "When does she work?" when you don't know her name, again this is normal in Japanese. (again not in English, "that person" sounds a tad rude to use out of the blue, in my experience)
Interestingly in English you do speak like this with very small children, toddlers I mean, when they are learning to speak. For example a Mum might say "does Charlie want a drink?" to her child.
And it does get spoken like this in English to an adult, but it would convey sarcasm or anger (for example in an argument) or humour (for example Mum joking with her grown-up child).
かれ - he/him は - the particle indicating かれ as the subject of the sentence いつ - when (can be placed in a few different places in the sentence, but right before the verb is common) きます - will come (a form of the verb きる) か - indicating that the sentence is a question
Hope this helps! I don't know how fine gained you were looking for.
Even though いつ can be written 何時, it is not very common and might make even natives confused and they may read it なんじ, so I strongly recommend using hiragana for いつ. 何時(なんじ)に来ますか means "What time will he come?"
何時間 (なんじかん) means "how many hours." It's asking about duration so it doesn't work here.
In very (very) short way:
います: is the "there is" for animated things (like people and animals)
あります: the same thing, but for unanimated things (like desks, cars)
です: behaves as the "to be" verb. So usually is like "is/are/am".
します: this one is very tricky. If it is "alone", like it is a "work" itself, this is the formal version of the verb "する" and it means "to do".
But, can be a conjugation of a verb... Like in 話します (hanashimasu - to talk). This します is simply a conjugation.
Finally, but not least, ます: this is the ending of a verb in the formal form of the "PRESENT/simple future" tense. All verbs have this form and you will see it a lot.