A: you have a long weekend. Why don't you come to see us tomorrow?
B: I would have come if I hadn't had to do renovation work at home.
Is B's response grammatically correct and natural?
Yes, it is.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.