Условие:

7 Заполните, используя Present Perfect (настоящее совершенное) или Present Perfect Continuous (настоящее совершенное продолжительное) время и выберите for или since.
1 Я не был на вечеринках с прошлого года.
2 Дождь идет в течение нескольких часов.
3 Он знаком с Салли в течение шести лет.
4 Они были в команде с 2002 года.
5 Мы не видели Джорджа в течение длительного времени.
6 Джон читает с раннего утра.

Решение #

1 haven't been, since (Present Perfect, т.к. мы сообщаем о том, чего не делали в течение какого-то времени, отрицательное предложение)
2 has been raining, for (Present Perfect Continuous, т.к. действие началось в прошлом, длилось какое-то время и все еще продолжается в настоящем. Чтобы показать время, мы используем выражение "for hours")
3 has known, for (Present Perfect, т.к. continuous с глаголом состяния "to know" не употребляют)
4 have been, since (Present Perfect, т.к. continuous с глаголом "to be" в ЭТОМ значении не употребляют, а употребляют только с существительными и прилагательными, показывая временное действие, которое происходит в данный момент)
5 haven't seen, for (Present Perfect, т.к. continuous с глаголом состояния "to see" в ЭТОМ значении не употребляют, а употребляются в значении "встречаться")
6 has been reading, since (Present Perfect Continuous, т.к. действие началось в прошлом, длилось какое-то время и все еще продолжается в настоящем. Чтобы показать время, мы используем выражение "since morning")