请帮我解答两道英语时态题

2025-02-24 02:40:49
推荐回答(3个)
回答1:

1. A
the fact后面的that引导的同位语从句既然表示的是一个“事实”,所以其时态当然用一般时态,不必使用would这种过去式来表示虚拟等概念。
will可以表示习惯性或规律性的动作,可以翻译成“总是会...”。
再如:Wood will float on water.

2. C
根据句意,expect后面从句的动作并没有发生,所以该从句中的主句必须使用将来时,而该从句中所含的时间状语从句by the time中使用一般现在时,即所谓的“主将从现”。
但是因为by the time含有“到...时候为止”之意,所以主句动作又有完成的意味,所以综合一下,选项最好使用将来完成时,即答案C为最佳。
A为过去完成时,即“过去的过去”。但是题中连“过去”都没有,又何来的“过去的过去”呢?

如果对你有所帮助,敬请点击页面中的“选为满意回答”按钮,谢谢!

回答2:

你好。
1 are 和 will 在时间观念上是一致的,而were和would是一致的。

2 by + 将来时间------行为动词的谓语动词是“将来完成时”

回答3:

will可以表示习惯性,规律性的动作,地球资源将有一天会枯绝,是事实性的,要跟前面的 are相一致,连成一句话。 the earth's resources are finite and____.在the fact that后面表示一个定语,起修饰,或补充说明作用。
by the time 表示将来完成时,与它搭配的句型是will have +动词的过去完成时