Final answer:
The correct answer is c. have promised / will be expecting.
Step-by-step explanation:
The correct answer to complete the sentences is: c. have promised / will be expecting. Now that you have promised to visit them at the weekend, they will be expecting you, so you can't break your word.
Learn more about Completing sentences with the correct verb tenses