El presente perfecto se construye con Since y For de acuerdo a la expresión de tiempo que le acompaña.

Se puede usar Since and For con presente continuo también pero siempre debemos recordar que:

SINCE: Se usa para expresar una idea desde un momento específico en el pasado hasta ahora.

I haven´t had  a good night sleep SINCE  last week.

FOR: Expresa la duración de la acción hasta ahora. 

How long havc you been waiting ? I have been waiting FOR half and hour.

I.E: I haven´t seen  Wesminister Abbey  since 1921 /Christmas. Un periodo de tiempo  determinado No te he visto desde  1921 /Navidad.

I haven´t seen you for 3 days. No te he visto durante 3 días.