Euh bof... I am working c´est que là maintenant tu es en train de travailler. Certes tu as commencé dans le passé, mais le sens n´est pas le même du tout... Avec be-ing, tu parles bien du fait que tu es en train de faire une chose. Avec have-EN, tu parles d´une action qui a commencé dans le passé et qui a une influence dans le présent (je t´ai attendu ici pendant 1h : I´ve waited for you for one hour)
I worked, tu as travaillé, maintenant c´est fini tu fais autre chose.