Конечно! Давайте разберем предложения и выберем правильное время и предлог:
I have not been to a party since last year.
(Я не был на вечеринке с прошлого года.)It has been raining for hours.
(Идет дождь уже несколько часов.)He has known Sally for six years.
(Он знает Салли уже шесть лет.)They have been on the team since 2002.
(Они в команде с 2002 года.)We have not seen George for a long time.
(Мы не видели Джорджа давно.)John has been reading since early this morning.
(Джон читает с раннего утра.)
Если у вас есть дополнительные вопросы или нужна помощь с другими темами, дайте знать!