To find the true time when the watch indicates 3 pm the next day, we need to determine how much the clock will gain by the time it shows 3 pm the following day.
The clock is set right at 10 am initially and gains 10 minutes in a 24-hour period. This means each day has 24 actual hours, but the clock records 24 hours and 10 minutes. Let's calculate the time duration involved:
Therefore, the true time when the watch indicates 3 pm the next day is 48 minutes past 2 pm. This matches with the option '48 minutes past 2 pm'.
The clock gains 10 minutes in 24 hours, so in 24 hours, the clock will show 10 minutes more than the true time. Since the time is being observed after 1 day and 5 hours (from 10 am to 3 pm next day), we calculate the total time elapsed:
\[ 24 \, \text{hours} + 5 \, \text{hours} = 29 \, \text{hours}. \]
The clock gains 10 minutes for every 24 hours, so in 29 hours, it will gain:
\[ \frac{10 \times 29}{24} = 12.08 \, \text{minutes}. \]
Thus, when the watch shows 3 pm, the true time is:
\[ 3 : 00 - 12.08 \, \text{minutes} = 2 : 47 : 52 \, \text{pm}. \]
So, the true time is approximately 48 minutes past 2 pm.