The first question - did you set a Pass, Time or Noise level limit? If not, then Corona will render forever, even though the image is good enough to be considered done. By default, since Corona can't know how you want to control when an image is counted as complete, none of those limits are set and Corona will just keep on rendering.
If you mean that after hours of rendering, the image still has noise or does not look good, we'd need much more information - we'd need to see the image at least (submitting the scene is even better), and we'd need to know what render settings you were using, which version of Corona, which version of Max or C4D (and indeed which one ;) ), which OS, etc.