Odpowiedź:
b They have been married since
c They have lived in Manchester for a long time
d He's written 5 books since I met him.
e We haven't seen them for several weeks.
f. I haven't been to the beach last summer since you arrived?
g Have you used the phone for
h We haven't heard any noise for many hours.
i Has she studied hard since yesterday?
Wyjaśnienie:
Czy dobrze mam w g podpunkcie nie wiem, ale liczę na superkę ^^