It is an odd sentence, but D is wrong because it is a condition, not an activity (hence 'do' does not collocate with it). 'Be home' in the correct sentence means 'go to one's family home(town)'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.