1. But for her spelling she would have got an excellent mark for her composition.
2. But for my sister's help I couldn't have translated the article so fast.
3. But for the neighbour's chickens I wouldn't have kept the dog chained.
4. But for you explanation I wouldn't have learnt to do it so well.
5. But for the final scene the picture would have been quite good.
6. But for this sore throat he would have spoken at the meeting.