The book was so difficult that he read it for three hours______he understood it.A.whenB.untilC.afterD.before请问为什么选until详细说明下.还有为什么不是that he has read it for three hoursfor应该是用完成时啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:29:13
The book was so difficult that he read it for three hours______he understood it.A.whenB.untilC.afterD.before请问为什么选until详细说明下.还有为什么不是that he has read it for three hoursfor应该是用完成时啊?

The book was so difficult that he read it for three hours______he understood it.A.whenB.untilC.afterD.before请问为什么选until详细说明下.还有为什么不是that he has read it for three hoursfor应该是用完成时啊?
The book was so difficult that he read it for three hours______he understood it.
A.when
B.until
C.after
D.before
请问为什么选until详细说明下.还有为什么不是that he has read it for three hours
for应该是用完成时啊?

The book was so difficult that he read it for three hours______he understood it.A.whenB.untilC.afterD.before请问为什么选until详细说明下.还有为什么不是that he has read it for three hoursfor应该是用完成时啊?
这句话表示过去的事实.(与现在没有任何联系,不能用现在完成时)
意思是:这本书很难,他读了三遍直到读懂.
read 是过去式与understood 时态一致

时态一致,过去式。read的过去式和原形一样,但读音不同。
until是直到,说明书难花费读的时间长。

until :conj. 在…以前;直到…时 prep. 在…以前;到…为止
这句话说:这本书非常难 他花了三小时才读懂 。 其中 说到直到他懂 持续了三小时。所以这里用until连接。用for 在完成时中是指过去到现在持续状态 并且还要做下去的意思。这里是叙述一句话的时候可以这样写 丛某个时间点持续到某个时间点时 也用for ,过去加上FOR 持续了多久....

全部展开

until :conj. 在…以前;直到…时 prep. 在…以前;到…为止
这句话说:这本书非常难 他花了三小时才读懂 。 其中 说到直到他懂 持续了三小时。所以这里用until连接。用for 在完成时中是指过去到现在持续状态 并且还要做下去的意思。这里是叙述一句话的时候可以这样写 丛某个时间点持续到某个时间点时 也用for ,过去加上FOR 持续了多久.

收起