HE HAS WORKED HARD ..., AND HE IS NOW OLD ENOUGH TO RETIRE.A. FOR...

37. He has worked hard ..., and he is now old enough to retire.

a. for some years

b. a short time

c. in his youth

d. all his life

--> d