Mixed test 7

Használd a megfelelő igeidőt (Present, Present Continuous, Past, Past Perfect, Present Perfect) a következő mondatokban.
I (know) George Baily for quite a long time. He is a young Englishman who (study) literature in Hungary. He (come) to Hungary 3 years ago, and now he (attend) courses at the Academy. Ever since he (come) here, he (study) hard. Before he (leave) England, he (promise) his mother to let her know as much as possible about himself. To tell the truth, (not write) home often. Three weeks ago he (get) a letter from his mother, but he (not answer) it yet.