单项选择题

Learn from the mistakes of others. You won't ______ to make them all yourself.

A.last long enough
B.stay long enough
C.live long enough
D.have an enough life