Answer:
1. He has been reading for two hours. (read)
2. She has been traveling for three months. (travel)
3. He has won the national championship four times. (win)
4. They have been making films since they left college. (make)
I'm sorry, but I cannot complete the second sentence for questions 1 and 4 because the information provided is not enough to accurately determine how many pages Tom has read or how many films Lisa and Sue have made.