your son's trouble will be all right by lunch time .可以说after lunch time 1,by 2.in 3.after 4.at选by 还是after,我知道正确答案是by,可没有办法解释 为什么不能选after,感觉意思也通顺,是习惯上这么说呢,还是af

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 09:47:50

your son's trouble will be all right by lunch time .可以说after lunch time
1,by 2.in 3.after 4.at
选by 还是after,我知道正确答案是by,可没有办法解释 为什么不能选after,感觉意思也通顺,
是习惯上这么说呢,还是after不能这么用,

by lunch time = 到午饭时候为止;在午餐时间之前;
用 after lunch time (= 午饭时间以后) ,从语法角度看,当然可以,但午饭以后的时间是无限的,就不如用 by 好了.

不可以,by lunch time 指的是午饭时间之前,而after lunch time指的是午饭时间之后,意思不一样。
个人觉得应该选by,属于常见题吧,但还是要结合文意的。

by lunch time 午饭时间前 after lunch