正确的句子是He’ll finish the work (by) ten o’clock this morning.
但我觉得He’ll finish the work (till) ten o’clock this morning也可以,翻译成:他将干到上午10点完成这工作。为什么这里用till不可以?
回what_is_real,如像你所说,那么Tom never gets up early. He stays in bed (till) ten o’clock every morning。这句为什么一定要用till,为什么不能换成by,我每天早晨在床上呆到10点前。
这里的by为什么不能换成till?
答案:2 悬赏:50
解决时间 2021-12-22 12:14
- 提问者网友:斯文败类
- 2021-12-21 22:20
最佳答案
- 二级知识专家网友:懂得ㄋ、沉默
- 2021-12-21 23:46
till与延续性动词连用,比如
I will work till 11 tonight.
而by则表示到某一时间一动作结束,这样应该知道怎样区分这两个词的用法了吧
所以你的第二个句子中finish the work应该也是完成,因此不可以用till,而必须用by
补充:
下面这个句子就很好地支持了我前面说过的规则
Tom never gets up early. He stays in bed (till) ten o’clock every morning.
因为这里stay in bed就是一个状态,或者说是延续性的东西,所以要用till,而不能用by,用by是说到...时结束,或者停止
I will work till 11 tonight.
而by则表示到某一时间一动作结束,这样应该知道怎样区分这两个词的用法了吧
所以你的第二个句子中finish the work应该也是完成,因此不可以用till,而必须用by
补充:
下面这个句子就很好地支持了我前面说过的规则
Tom never gets up early. He stays in bed (till) ten o’clock every morning.
因为这里stay in bed就是一个状态,或者说是延续性的东西,所以要用till,而不能用by,用by是说到...时结束,或者停止
全部回答
- 1楼网友:木子香沫兮
- 2021-12-22 00:13
[用在否定句中] 直到...为止
[用在否定句中] 在...以前; 直到...才
肯定形式表示的意思是"做某事直至某时",动词必须是延续性的。它引出的意思是"直到(某时某动作停止了)" 否定形式表达的意思是"直至某时才做某事"。它引出的意思是"直到(某时)(某动作)才(发生)" 动词为延续性或非延续性都可以。因此till后面过去时、现在完成时和过去完成时多可能用。
they didn't realize their fault till we pointed it out to them . 直到我们向他们指出了他们的错误,他们才意识到。
don't get off the bus till it has stopped. 公共汽车停稳后再下车。
i didn't manage to do it till you had explained how. 直到你教我后,我才会做。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯