" на дворе" будет являться наречием или дополнением и на какой вопрос отвечает?
Может и так, и так, но правильнее "где?" на дворе. Это наречие