Sir,
III The present perfect used for an action which lasts throughout an incomplete period
Time expression include "for, since,all day/night/week, all my etc. life, all the time, always, lately, never, recently.
A. The action usually begins in the past and continues past the time of...