请问在英语中,用时间点提问时只回答一个时间点,不加任何介词就不对了?时间段的话,只答多长时间不可?

如:Three days
地点的话,只回答地名可以不?不回答at in等介词
有违背什么语法原则吗?

根据情景来定。

When did you leave?
--At 2:00.(加介词)
--Last night.(不加介词)
How long will you stay here?
Three days.(不用加介词)
Where do you live?
(In) Shanghai. 加不加都行
这个真没有什么语法原则。追问

请问three days那个好像应该加上for,不都是for 加一段时间吗?

追答

加也可以,但不加更常见。

温馨提示:答案为网友推荐,仅供参考
相似回答