having been improved greatly or upgraded

listen to the pronunciation of having been improved greatly or upgraded