You are definitely right at that. And "would've, should've, could've", of course. But I think you knew that already.