迄今为止       qìjīnwéizhǐ       to this day; thus far; so far

力所能及       lìsuǒnéngjí       do everything in one's power; as one's capacity allows

附带               fùdài                attach