1.have had/forhas written/ since hasn't made/forhave played/ forsince/ has been I haven't been to school for two weeks Molly hasn't read a good book since last yearhow long has Polly been busy in the kitchen? has existed since 1989hasn't seen Oliver for have your grandparents lived