时态用法(涉及情态动词)As you will have noticed, there are some gaps in the date.你已经注意到数据有缺漏如果把主句改成过去式there were,其它不变,这句话对不对?
如果把主句改成过去式“there were”,其它不变,这句话“As you will have noticed, there were some gaps in the data.”在语法上是不完全正确的。原因如下:
在原句“As you will have noticed, there are some gaps in the data.”中,as引导的是非限制性定语从句,as是关系代词,指代后面整个主句的内容,并在定语从句中作noticed的宾语。will have noticed是将来完成时,但在这里它并不表示“将来完成”,而是对过去事件的不肯定推测,相当于may have noticed,语气比must have noticed要弱。
如果将主句改为过去式“there were”,而定语从句中的时态仍为将来完成时“will have noticed”,这在时态上就显得不协调。因为将来完成时通常用于表示在将来某一时间之前已经完成的动作,而主句已经明确是过去时态,所以定语从句中的时态也应该相应地调整为与过去相关的时态。
为了保持时态的一致性,如果主句是过去式“there were”,定语从句中的时态可以改为过去完成时“as you had noticed”或者简单的过去时“as you noticed”(如果不需要强调推测的意味),这样整个句子在时态上就更加合理和协调了。修改后的句子可以是:“As you had noticed, there were some gaps in the data.”或者“As you noticed, there were some gaps in the data.”(后者更简洁,但不强调推测)。
财营网版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!