我知道by是表示“在。。。之前”,而till是表示“直到。。。为止”。我不懂的是,为什么下面2句,不能同时使用by和till??你能告诉我理由吗?
1.He’ll finish the work (by) ten o’clock this morning,他将在10点前完成工作。这句为什么一定要用by,为什么不能换成till,他将干到上午10点完成这工作。
2.Tom never gets up early. He stays in bed (till) ten o’clock every morning。他每天早上一直在床上呆到10点。这句为什么一定要用till,为什么不能换成by,他每天早上在床上呆到10点前。