Neither is passive. The first verb is present perfect progressive (active) and the second is present perfect (active). The word order in the second is not natural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousThe population of this country has been decreasing for three years.Active voice. Present perfect continuous.
AnonymousFor three yearsPresent perfect, active voice.hasthe population of this country has decreased.