请输入您要查询的英文词组:

 

词组 will have done
释义
will have done3     

【问】 下面是摘自张道真编《实用英语语法》(外研社,95年修订重印本,P.186)的一段话:

“将来完成时由shall(will)have加过去分词构成……

这个时态有时用来表示一种揣测:

We worked together for a year. He won’t have forgotten me.

我们在一起工作过一年,他大概不会不记得我。

They will have arrived home by now.

这时候他们可能已经到家了。”

我的问题是:上面的won’t have forgotten和will have arrived应当看作是将来完成时吗?反过来说,将来完成时能表示“揣测”吗?

【答】 不应当把上面的will+完成时不定式归入到将来完成时里去。因为从语义上看,上面的用法跟“将来完成时”毫无关系。从逻辑上看,如果把它们归入到“将来完成时”里去,就得把He will still be reading his paper.归入到将来进行时里去。而这里跟将来时间毫无关系,而是明明白白地指现在时间(他可能还在读他的论文)。其次,如果把will+完成时不定式归入到将来完成时里去,那末,把will换成意义相近的其他情态动词,是否也将它们归到将来完成时里去呢?

1. He must have left his umbrella on the bus. (CGEL)

他一定把伞丢在公共汽车里了。

2. The guests would have arrived by that time. (CGEL)

客人们此刻可能已经到了。

3. You should have finished it. (CGEL)

你本应该把它干完的。

因此,上面各句中的will+have done最好这样来解释:上面结构中的will不是用于构成时态的助动词,而是情态动词,它在这里表示推测。与have done连用,表示对业已完成的动作的推测;与be doing连用表示对正在进行的动作的推测(参见will have done1,2,will4)。


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第1324-1325页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/6 13:44:56