Be in bed by 4o'clock.为什么用“by”而不用“at”?Would her leg be all right by May4?为什么用“by”呀?谢谢!
參考答案:by有两个词性 介词和副词
而你说的这两句句子中的by都是介词
解释为:直到。。。(时候)
be in bed by 4 clock 在床上一直睡到4点
Would her leg be all right by May 4? 她的腿伤到5月4日前能好吗?
为何不能用at
第一是因为at没有‘直到。。。(时候)’的意思
第二也是很重要的一点是at只能用在‘时间点’ 不能用于‘时间的延续’
而by可以
所以用by不用at