BUT FOR THE BAD WEATHER, IT WOULD HAVE BEEN A SUPERB WEEKEND.IF ………...

3. But for the bad weather, it would have been a superb weekend.

If ………...