Rule reminder
'Da' = for/since (ongoing from a past point to now). 'Fa' = ago (a point in the past, used with the passato prossimo). Example: Studio da tre anni. (I have been studying for three years, still am.) / Ho iniziato tre anni fa. (I started three years ago.)
Qual è la differenza tra 'Ho comprato questa macchina due anni fa' e 'Ho questa macchina da due anni'?