I would create a junction to join reach A and B. Put the culvert in reach A and the bridge in reach B. You will have to have a couple of cross sections downstream of the bridge and a couple of cross sections downstream of the culvert before A and B join. If the cross sections downstream of the bridge and the culvert have short reach lengths, you could probably still get decent results.
If you have terrain data, you could consider using 2D flow, although 2D does not currently allow pressurized bridges.