Решение #1
I haven't met my classmates for a week.
I haven't travelled by train across the USA for a year.
I haven't talked French for a long time.
I haven't eaten out with my friends for a year.
I haven't bought cosmetics since 2004.
I have read this book five times since last month.
I have written essays twice since last May.
I have changed my name three times since last year.
I haven't gone abroad for a year.
I haven't seen my relatives from the Ukraine since I was a child.
Я не встречала своих одноклассников в течение недели.
Я не путешествовала поездом по США в течение года.
Я не говорила по-французски в течение долгого времени.
Я не ела в ресторане со своими друзьями в течение года.
Я не покупала косметику с 2004.
Я прочитала эту книгу пять раз с прошлого месяца.
Я написала эссе дважды с прошлого мая.
Я поменяла свое имя три раза с прошлого года.
Я не уезжала за границу в течение года.
Я не видела своих родственников из Украины с тех пор, как я был ребенком.
Решение #2
I haven't been to the beach since last summer. (Я не был на пляже с лета прошлого года)
I haven't seen my grandparents for a month. (Я не видел моих бабушек и дедушек в течение месяца)
I haven't written to my pen-friend since last month. (Я не писал моему другу по переписке с прошлого месяца)
I haven't heard Metallica since last May (Я не слышал Металлику с мая).
I haven't been in Moscow for a long time (Я не был в Москве долгое время)