Hi Bridget,
To perform a write, the data bit to be written should be set to the proper state prior to applying the clock leading edge, that's why the diagram shows the clock edge in the middle of the data bit.
For the read, you simply get a data bit out at the clock edge. So yes, B and C would be closely aligned.
Regards,
Mark