A) Jennifer has worn the glasses for two years
B)the famous actor hasn’t arrived yet
C) jeans have become a fashion item nowadays
D) I haven’t heard from Peter since last Sunday
E)the girls have walked for two hours
F)the reporter has interviewed Michael
G)sonia has already celebrated the festival
H) beth hasn’t danced for a month
I)Stephen has gone swimming
J)the mother has protected her sons.
Voilà ☺️