帮我看看这道语法题:long time ago 和 long before 的用法区别

问题描述:

帮我看看这道语法题:long time ago 和 long before 的用法区别
There lived an old man,fishing at sea ----------------------.
我选了long time ago,答案却是long before.
这两个有什么区别吗?

long before :之前的很长一段时间
long time ago:已经是很久以前的事了
所以选long before.
因为还不知道老人还在世不.