Answer by
finette (157)
Neither is better; they are different tenses used for different situations. The passato prossimo is the same as the English present perfect tense and is used to describe something that just happened. The imperfetto is called imperfect tense in English and is used to describe ongoing actions from the distant past ("I used to eat apples every morning... ").