Tom (leave) school 10 minutes ago, but he (not / come) home yet.
Tom has left school 10 minutes ago, but he hasn't come home yet.
Tom left school 10 minutes ago, but he hadn't come home yet.
Tom left school 10 minutes ago, but he hasn't come home yet.
Tom has left school 10 minutes ago, but he didn't come home yet.