根据申根协议,持居留许可期间,可以在申根成员国自由出入,但每次居住不得超过90天,如果在其他申根国工作或学习,需获得目的申根国的工作或学习许可。根据欧盟法律,拿到西班牙国籍后可以在欧盟国自由工作、经商或学习。