Дальше ты должна написать of it, потому что по правилам так. Тут совсем нету нечего сложного просто подумай внимательно и попробую написать несколько примеров. Так лучше запомнится.
I'd better
You'd better
Ставится одна форма наклонения, разница в том, что В первом ты говоришь касательно себя, в о втором, советуешь кому то другому.
Я лучше.....(сделать там что то)
Тебе лучше.....(сделать там что то)
But for - что после? После ставится какое-либо существительное. We wouln't be able to finish this work but for you. (Мы бы не закончили работу, если бы не ты)
But for the rain... Переводится "если бы не пошел дождь", "из-за дождя"