Everything looks OK to me.
In part 2, one answer translates 5時 as "five o'clock", while another translates 7時 as "seven". Of course, both answers are correct, but I am concerned that this will confuse some of your students, and take up lots of their time while they are trying to answer these questions. Perhaps you can add a note to #4 that "o'clock" is not needed.