Final answer:
To round 147.907 to the nearest cent, the correct value is $147.90.
Step-by-step explanation:
To round 147.907 to the nearest cent, we need to look at the digit in the hundredths place, which is 0. Since 0 is less than 5, we don't need to round up the digit in the tenths place. The rounded value to the nearest cent is $147.90, so the correct answer is B) $147.90.