1)  way back
好久以前
2)  many a long day
好久
3)  a dog's age
好久