There was a time when there was a difference between 'for ever' and 'forever', but they seem to be used interchangeably these days. 'for good' has the same meaning, but is more colloquial and more 'blunt'.
July 27, 2014
Still haven’t found your answers?
Write down your questions and let the native speakers help you!