Why are you home early?
【你怎么这么早就回家了?】
Why are you home early?
意思是:
你怎么这么早就回家了?
你为什么这么早就在家了?
这里非常值得注意:home 在这里不是“家”这个名词,而是表示“在家”的状态。
为什么不是 Why did you go home early?
两句话有一点区别:
Why are you home early?
你怎么这么早就到家了?
强调的是现在的状态:你现在已经在家了,而且比平时早。
Why did you go home early?
你为什么这么早回家?
强调的是回家这个动作。
例如丈夫平时晚上6点回家,今天4点就进门了:
Why are you home early?
非常自然:
“咦,你今天怎么这么早就回来了?”
be home 是一个非常值得记的表达
I'm home.
我回来了。/ 我到家了。
Are you home?
你在家吗?/ 你到家了吗?
I'll be home at six.
我六点到家。
I'll be home late tonight.
我今晚会晚点回家。
所以:
Why are you home early?
其实就是:
Why + are you + home + early?
= 你为什么这么早就处于“在家”的状态?
这也是为什么英语里经常直接说 be home,而不需要 go 或 come。