Breakdown of Il mio compagno ha detto che invecchiava male.
mio
my
male
badly
dire
to say, to tell
che
that (conjunction introducing a clause)
Questions & Answers about Il mio compagno ha detto che invecchiava male.
Why is invecchiava in the imperfect tense here?
This is an example of indirect speech. The original direct quote was likely in the present tense: "I am aging badly" (Invecchio male). When we report this in the past using ha detto che... (he said that...), the present tense shifts back to the imperfect tense (invecchiava) to show that the aging was happening at the same time he spoke.
How do we know who is aging badly? Could he be talking about someone else?
In Italian, the subject is often dropped. Invecchiava could mean "he was aging", "she was aging", or "it was aging". Without more context, we assume he is talking about himself, but he could just as easily be talking about a third person. If he wanted to be perfectly clear, he could have added the pronoun and said ha detto che lui invecchiava male.
The translation says "classmate", but doesn't compagno mean "partner"?
Compagno is a versatile word. It can mean "classmate" (short for compagno di classe), "teammate" (compagno di squadra), or a romantic "partner". The exact meaning depends entirely on the context of the conversation.
Could we use the imperfect for the first verb, like Il mio compagno diceva che...?
Yes, but it changes the meaning slightly. Using the passato prossimo (ha detto) means he said it at a specific, completed point in time. If you used the imperfect (diceva), it would mean he "used to say" or "was saying" it repeatedly over a period of time.