1. have not visited
2. didn't hear .......... slept
3. don't want ...... is raining
4. had .....did ....have