I have been home/at home ...?

This question has no verified answers · 2 replies
I have been ___this year. I don't want to do it again. angel family (B) house (C) home drinks at home

The answer is option C. Why is option D incorrect?
Taiwan
Contributing Member 1,620
Thank you very much for your reply.
.
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)'.
.
Veteran Member 61,364
"The question is," said Humpty Dumpty, "which is to be master– that's all."
Anonymous:
I cannot see the problem with being (or having been) 'at home'. Unless of course Mum is a bad cook (or a psychopath).