質問: やっぱり混乱。I have worked, I had worked,I have been working, I'm working
回答: 現在完了のi have workedは過去のある時点から現在まで働いてきたことを意味します。「俺は今まで家族のために働いてきた」ならば現在完了形がぴったりきますね。 現在完了進行形のi have been workingは、過去のある時点から現在まで働いてきた、そして、これからも働き続けるという意味を表します。「私はこの会社に勤めて10年です」という場合で、今後すぐに退社する予定がない場合は、現在完了進行形がぴったりするでしょう。 現在進行形の場合は、まさに現在進行中の動作を表しますから、「作業中」という意味を表します。 過去完了のi had workedは別に基準となる過去の時点を表す語句が必要です。