I don't remember the last time I talked in English.
I haven't spoken English for a long time.
不晓得是不是最地道的,我就是这么说的,呵呵
I haven't spoken English for a long time.
It has been a long time for me not using English.
I have not speak English for quite a long time.