单选题 My grandfather would sit for hours on end staring out of the window at the mountains.
【正确答案】 B
【答案解析】before nightfall:天黑之前;continued:继续的;without a break:不间断地;outside:在外面的。题中“on end”意为“继续”,可知B选项符合题意。