The past tense of heave in sight is hove in sight.
The third-person singular simple present indicative form of heave in sight is heaves in sight.
The present participle of heave in sight is heaving in sight.
The past participle of heave in sight is hove in sight or hoven in sight.