long ago = a long time ago。表示某个动作或状态在很久以前已发生或存在。用一般过去时。例句:
He moved out long ago.
他早就搬走了。
《汉英大词典》
from long ago = from a long time ago,表示某个动作或状态从很久以前就开始发生或存在,强调开始点。意思虽然跟 since long ago 接近,但不用于现在完成时,仍然是一般过去时。此外,from long ago 还可以做定语:
He remembered things from long ago.
他记得很久以前的事情。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!