1 句子时态的疑问

(1)It is the third time that I've explained the problem to you.

(2)It is a long time since I saw Tom at my uncle's.

(3)It was fifteen years since she had left home. Her home village had greatly changed.


1.请问以上三个例句的it是形式主语还是强调?
2.我对以上句子的时态感到有不理解:
如句1,“It is the third time”是一般时态,为什么从句却是完成时(说话那一刻不正好是第三次吗)?

句2句3结构一样,可为什么句2从句用过去时的saw,而句3从句却用过去完成时had left?
而且她家乡的巨大变化为什么也是过去完成时啊?

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

(1)It is the third time that I've explained the problem to you.

说话时第三次解释已经发生过了。句子的逻辑意义等于我已经给你解释三次了。第几次是从过去算到现在,所以与过去有关的现在要用现在完成时。

(2)It is a long time since I saw Tom at my uncle's.

主句的It is=It has been. 指从过去算到现在多长时间了。

(3)It was fifteen years since she had left home. Her home village had greatly changed.

主句为一般过去时,从更早的过去算到随后的一个过去时间有多久了。更早的过去要用过去完成时。家乡的变化在主句时间之前,所以也要用过去完成时。

第三句改为下句也是正确的。

It had been fifteen years since she left home. since的词义决定了主从句谓语时间的先后,所以从句用一般过去时代替过去完成时。

请先 登录 后评论
  • 0 关注
  • 1 收藏,1668 浏览
  • zyx22 提出于 2020-06-11 14:14

相似问题