选择题的疑惑!!

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:43:25
by是表示“在。。。之前”,而till是表示“直到。。。为止”。我不懂为什么下面2句,不能同时使用by和till??

选择题的疑惑!!
1.He’ll finish the work ( ) ten o’clock this morning,
a.by b。till 正确的为什么是选择by 而不是till??

2.Tom never gets up early. He stays in bed ( ) ten o’clock every morning。
a.by b。till 正确的为什么是选择till而不是by??
是因为里面finish和stay的缘故吗?是什么瞬间动词,什么延续动词的缘故吗?我不懂的,好像看到有人这么说。也不知道到底是什么原因,这里不能同时用by和till?

finish不是持续性动词,你不能说他一直结束工作,结束是瞬间的行为,所以用by,stay是持续性的,可以用till表示一直做这样的事

简单地说,1是将来时,2是一般现在时

第一句的意思是,他将在今天早上10点之前完成这项工作
by表示,到。。。之前

第二句的意思是他每天早上在床上待到10点才起床
till表示到。。。才。。。

till跟连续性动词连用.待在床上可以一直那样待着
by跟短暂性动词连用.finish是一瞬间的事