Dlaczego tak
Realną ofertę na przyszłość buduje się w pierwszym trybie warunkowym: „If + Present Simple, … can/will…”, więc poprawne jest „If you sign…, we can offer…”. Konstrukcja „If you will sign” to typowy błąd – po „if” w zdaniu warunkowym nie stawia się „will”. „Unless” znaczy „chyba że”, co odwraca warunek, a „could have offered” mówi o niezrealizowanej sytuacji z przeszłości.