@thuggmyssess
Unfortunately, (C) is not the correct choice. You can see this just by looking at the minutes: if you are starting at 16 minutes after the hour, and you add some number of hours, you still have a time that is 16 minutes after the hour, just a different hour, right? And then when you add on some minutes, that is going to change the number of minutes after the hour. You started with 16 minutes after the hour, and with your proposed answer choice of (C) 18 hours 18 minutes, you add 18 minutes to the number of minutes after the hour, and by my calculation, that takes you to 16 + 18 = 34 minutes after the hour. Problem is that you want to end up at 10 minutes after the hour, not 34! So, that answer cannot be correct.
I agree with MrNood that working these problems as 24 hour times can make them somewhat easier, but you do have to do them as separate numbers for hours and minutes, and understanding how to do it in the fashion that I described is more convenient when the two times are not from the same day, such as "find the amount of time between 1:37 PM on Tuesday and 8:15 AM Thursday" for example.
To convert to 24 hour format, you simply add 12 to the hour if the time is after noon. 1:23 PM becomes 13:23, 7:18 AM becomes 7:18, etc. If you add 2 24 hour times and the minutes amount is 60 or greater, you subtract 60 from the minutes and add 1 to the hours. If you subtract 2 24 hour times and the minutes amount is less than 0, you add 60 to the minutes and subtract 1 from the hours.