力所能及 [- - nénɡ jí]do everything in one's power; as one's capacity allows; in one's power; the best of one's power; the full extent of one's capability; within one's power [reach]; within the radius of sb.'s capacity:
•¶ 那些退休老人主动为集体做些力所能及的工作。 The retired workers volunteered to do what they could for the collective.