【导语】:更多意大利语资料,尽在外语教育网O(∩_∩)O~
To ask how long something has been going on, use da quanto tempo + verb in the present.
Da quanto tempo leggi questa rivista? —Leggo questa rivista da molto tempo.
(How long have you been reading this magazine? —I've been reading this magazine for a long time.)