1. gave
If + S + V2, S + would + V(infinitive)
2. wouldn't have taken
If + S + had + V3, S + would + have + V3
3. won't find
If + S + V, S + will + V
4. had used
If + S + had + V3, S + would + have + V3
5. would visit
If + S + V2, S + would + V(infinitive)
6. would read
If + S + V2, S + would + V(infinitive)