Morata won't leave this month
Morata, 21, has started just once in the league for Madrid this term but is to stay put and fight for his place after speaking with coach Carlo Ancelotti.
Speaking after scoring in Real Madrid's 5-0 win over Real Betis on Sunday, Morata told reporters: "I have spoken with Carlo Ancelotti and the situation is clear.
"After many rumors about my future I can confirm that I am happy at Real.
"The club considers that I am necessary for the team and I have decided to stay until the end of season.
"I play for the best club in the world and I am obliged to improve my work. This is my mission. In the summer? I do not know, we will have to talk."