You have been on my mind.
Has estado en mi mente.
Have + been (Present perfect) / haber estado
http://www.pumarosa.com/ingles/perfect_tense/present_perfect_nm/load.htm?f