有这样一个句子:
As you will have noticed, there are some gaps in the data. 你也许已经注意到了,数据里有些缺漏。
这里的 as 是什么从句?它为什么用将来完成时?这个 will 用得对吗?谢谢!
▲ as引导的是非限制性定语从句,as是关系代词,指代后面整个主句的内容。此外,as在定语从句中作noticed的宾语。
▲ will用得对,它是情态动词,表推测。will have noticed 不表示“将来完成”,而是对过去事件的不肯定推测,相当于may have noticed,语气比must have noticed 要弱。
▲ 关于will have done 的两种意义。
许多语法书把将来完成时的构成形式,定义为:情态动词will(shall)加动词的完成形式have done,这种说法忽略了时间状语的必要性。事实上,在薄冰的《英语语法》以及L·G·亚历山大的《朗文英语语法》等语法著作中,所有关于将来完成时的例句,都是带有表示将来时间状语的。遗憾的是,他们都没有在文中强调时间状语的必要性。然而,句子有无时间状语或者指过去时间,往往会导致will have done 结构产生不同的含义。
1. will have done:“一般将来完成时”,表示在将来某一时间前完成的动作,并往往对未来某一时间产生影响,或叙述某事持续到将来某时已经有一段时间了。它常与表将来的时间状语连用。例如:
We will have finished the project by the end of this year.
到今年年底,我们就会完成这项工程了。
Before long, he will have forgotten all about this matter.
不久,他就会把这件事全部忘记的。
We will have lived here for five years by next March.
到明年3月我们将在此住了5年。
2. will have done:是“情态动词+完成时”,表示对过去的推测。意为“(过去、此前)也许做了某事;想必做了某事;谅必做了某事”。是对过去事件的不肯定推测,相当于may have noticed,语气比must have noticed 要弱,只是语气不那么确定而已。例如:
In shops you will have seen cash registers which basically can only add. 你谅必在商店里见过现金收入记录机,它基本上只能做加法运算。
Whatever crazy and outlandish things you claim to have seen on the net, someone else will have seen something even more crazy and outlandish. 无论你在网上看到多么疯狂、奇怪的故事,总会有人看到更加疯狂、更加奇怪的。
There is great disorder there, as the newspaper will have told you. 那儿情形很混乱,想必你从报上已经了解到了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!