​will have done 为什么只能表达猜测意味


will have done 为什么只能表达猜测意味?


2020年考研英语(一)完形填空中的第一句话是:

Even if families are less likely to sit down to eat together than was once the case, millions of Britons will none the less have partaken this weekend of one of the nation's great traditions: the Sunday roast.


疑问:

1)为什么句中will不是将来完成时的助动词,即不是构成will have done - 将来完成时,而只能理解成will情态动词表推测呢?

2)请分析than was once the case语法成分,结构,等含义。

3) none the less, 类似none the wiser, none the worse, 含义和如何使用呢?


请先 登录 后评论

最佳答案 2020-02-04 16:08

1 will have done可能是将来完成时,表示在将来某个时间之前已经发生并结束的动作。也可能情态动词的推测性用法,表示说话人站在现在的立场对事件在过去的发生作相当有信心的推测,其信心程度略小于用must have done. 在实际应用中,will have done用作将来完成时远远多于用于表示对过去的推测。

但是在本句中,will have partaken显然不是将来完成时,因为句子中并没有明示或者暗示一个将来时间,从而谓语动作发生在该将来时间之前。也就是说,这里没有使用将来完成时的理由或者语境。

所以这句话的说话时间应该为传统节日——the Sunday roast刚过没多久说的,是对数以百万计的英国人一起聚餐这个过去事件进行的推测。

2 than was once the case 如果我们把than分析为连词,则从句省略了形式主语it 和真正主语that从句,补全从句则为:than it was once the case that families were.(were后的表语为比较对应项,必须省略)

3 none the less = nevertheless, 为连接性副词,意为: in spite of what has just been said。在句中作连接性状语。

请先 登录 后评论

其它 1 个回答

lfttmm2019
none the less可以记成词组,依然
请先 登录 后评论
  • 0 关注
  • 2 收藏,4495 浏览
  • Long2019 提出于 2020-01-07 09:47

相似问题