I'm a native speaker and only c. sounds right. The future perfect is rarely seen in English, but this appears to be one of its applications.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousI disagree with the idea that d. is correct.Sorry, you are wrong.
Anonymous"I will be freshening up before we leave for the party.", that just doesn't sound right. Things are just not said this way in English.Yes, they are, and frequently. Yours is not a particularly good example, but we use it all the time when we are particularly interested in the event or action: