如题所述
den ganzen Tag是一个第四格的时间状语。德语中,单独用名词构成时间状语时,名词用第四格,这个语言现象称为绝对第四格。
上面句子的主干是sein +L. 换言之,动词sein支配的是一个地点补足语。Ich bin im Büro gewesen. 是一个现在完成时的句子,意思是我曾经呆在办公室里。
在这样的上下文里,我们一般更倾向于用动词的过去式,所以句子可以写成
Ich war den ganzen Tag im Büro.
祝学习愉快!