1)"When did he start doing his homework?"
2)"About an hour ago."
3)"How long was he watching TV for, before he started doing his homework?"
Should I have used "had been watching TV"?
4)"About two hours."
Can I leave "for" out in the second sentence?
What would you call work that a high school student does to get ready for classes?