Rule reminder
Use 'Da quanto tempo?' to ask how long something has been going on. The answer uses 'da' + duration with the present tense.
You want to ask your friend how long she has been living in Rome. Which question is correct?