Sheena worked 50 hours this week. So far she has completed 25% of her hours. How many hours has Sheena worked?
A. 11.5
B. 12.5
C. 13.5
D. 14.5