He might have driven or walked back from the office.
OR He might have driven, or maybe he walked back from the office.
OR He might be driving or walking back from the office.