Those are contracted (and conjugated) forms of ~てしまう.
The end part is the notorious のですconstruction、also contracted.
So if all pronounced out it would be 落としてしまったのです and 遅刻してしまうのです
Someone answering from a computer can help you with links to explanatory threads or material. I can't do it from this iPhone.