Starlight said:
Would anyone tell me the diference between the following expressions:
I have not heard from you a long time
I have not heard from you long time ago.
I have not news from you since .....
Thanks!
Hi! There is no difference in meaning, but let me make some small corrections:
I have not heard from you in a long time!
I have not heard from you since a long time ago!
I have not had news from you since...
You can also substitute "haven't" for "have not", "haven't" being informal.
I haven't heard...
I haven't had...