time past

Prepositional phrase

 * 1)  For a considerable amount of time.
 * 2)  Of a long time ago.