English: Maybe he may have come.
Telugu: బహుశా అతనే వచ్చి ఉండాలి.