I've always considered conditionals to have a condition and then a conditional outcome. But then I came up with these sentences:
If somebody found your phone, then that would explain how they found out about your address.
If he, indeed, found your keys, then that would explain how he got in.
If he wasn't ready, he shouldn't have married her.
Are these conditionals (and should be written with "had found/hadn't been ready") or are they not? "If somebody found your phone" is not a condition under which we would know "how they found out" -- it's more of an explanation.
To me, one doesn't come as a consequence of the other and that's why I'm getting confused (for example, the way it happens in a sentence like: if he hadn't lost his keys, he wouldn't be waiting outside now). Can someone double check these sentences?