Perez joined the Premier League outfit from Spanish club Tenerife in the summer of 2014.
“We were expecting to send him out on loan for a whole season and yet he’s been one of our main strikers and he’s embraced that,” Carver told The Chronicle. “He’s done a great job.”
Perez has emerged as one of the more important players for Newcastle over the past few weeks, his willingness to work hard and his commitment a joy to watch.
In 35 Premier League appearances this season, the Spaniard has scored seven goals and created 26 chances, while having a pass accuracy of 80% and a shot accuracy of 52%.
With Siem de Jong suffering with injuries and Emmanuel Riviere struggling with poor form, Perez has played first-team football pretty regularly this season.
The 21-year-old will be expected to continue with his responsibility of scoring goals for the rest of the season, as Newcastle aim to avoid relegation to the Championship.
The Magpies will take on Queens Park Rangers away from home at Loftus Road on Saturday, before facing West Ham United at St. James’ Park on the final day of the season.