Answer
Time for 10 Mbps speed = $9.25$ days
Time for 1 Gbps speed = $2.2$ hours
Work Step by Step
Time = $\frac{data\space size}{speed}$
For 10 Mbps
Time = $\frac{10^6\text{ MB}}{\frac{10}{8}\text{ MB/s}}=8000000$ s
Time = 800000 seconds
Convert to days:
$\frac{800000}{60\cdot 60\cdot 24}\approx 9.25$ days
For 1 Gbps
Time = $\frac{10^6\text{ MB}}{\frac{10000}{8}\text{ MB/s}}=8000$ s
Time = 8000 seconds
Convert to hours:
$\frac{8000}{60\cdot 60}\approx 2.2$ hours