Driving down theroad, I get a feeling that I should have been home yesterday.
请教专家这里的been home能否换成arrived home,是否有时been home也可以表示到家的意思?
副词home 意为 to or at home. 所以既能够表示在家,也可以表示到家。比如一个孩子放学回到家,进门时喊道:Mom, I'm home. 妈,我回来了。另如:Is anyone home? We're coming in. 有人在家吗? 大家进去了。
一般而言,副词home多与表示移动的动词连用,如 go home, come home, return home, bring sth home, take sth home. 而介词at+名词home,多与表示静止意义的动词连用,如 stay at home, wait at home, did sth at home.
be at home 一般表示在家。be home 一般表示回到家,但有时也可表示在家。
所以,你的句子可以作二种理解,即1)本应该昨天到家的。2)本应该昨天呆在家的。但假如你结合上下文信息,是不难判断这里到底是到家还是在家的意思。