B)Profit will be unaffected but liabilites will be overstated
Because, for example if wages incurred in June but not yet paid for were adjusted for, they would be used in the calculation of profit for June thus increasing the expense (decreasing Net Profit and OE) and creating a liability, "Accrued Wages" with a value of $900.
Now in the current reporting period of July if someone just forgot to recognise accrued wages as aliability it woul Understate the liabilites because their would be $900 less in liabilities (Accrued wages).
It does not affect profit because the "wages expense" was calculated in the previous reporting period.
Edit: Furthermore, your expense accounts are closed off at the end of the previous reporting period, resetting them back to $0 which is why the expense that was incurred in the previous reporting period can not affect the profit of the current reporting period.
Contrastingly, the liability account is ongoing which is why the Accrued wages (if not recognised) would be understated.