He would have been late for work if he had taken the following bus. ~ This is a simple case of the third level of conditional sentences. He could have had a raise if he had asked for one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.