主语从句中时态的问题

主语从句中 时态问题 例如

一、It seems that he was right. 

1/这对吗?主句是一般时,主语从句可以是一般过去时吗?

2/  that he was right. 可否看成是表语从句?

二、 It has turned out that he was right. 对

        It has turned out that he is right. 错

第一句对,第二句错,是吗?


请先 登录 后评论

最佳答案 2020-04-22 16:44

It seems that he was right. 正确无误。其表达的意义为:现在看来他当时是对的。

至于这个that从句是什么从句,语法家也有争论。

第一种观点认为that从句是表语从句,但这无法解释it指什么。

第二种观点认为that是主语从句,it是形式主语。但却难以解释that从句为什么不能谓语句首,如:That he was right seems.

如果给seems后加个形容词,如obvious,

It seems obvious that he was rigght. 则that从句无疑为主语从句。

从《剑桥语法》提升主语结构的转换来看,似乎按照主语从句解释更为合理。试比较:

It is believed that he was right. (it为形式主语,that引导主语从句)

He is believed to have been right. (提升主语结构)

It seems that he was right. it为形式主语,that引导主语从句

He seems to have been right. (提升主语结构)


 It has turned out that he was right. 对

 It has turned out that he is right. 对

从句用过去时,是因为be right与现在无关。用现在时是因为be right在现在依然有效。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

主语从句中 时态问题 例如

一、It seems that he was right. 

1/这对吗?主句是一般时,主语从句可以是一般过去时吗?

    【答】可以,因为 It seems 后面的宾语从句可以根据实际情况使用不同的时态。例如:

       It seems (that) you were lying. 你刚才好像在撒谎。(摘自《薄冰英语惯用法词典》

       p.909)

2/  that he was right. 可否看成是表语从句?

    【答】可以。

二、 It has turned out that he was right. 对

        It has turned out that he is right. 错

        第一句对,第二句错,是吗?

       【答】

        It has turned out that he was right. 错

        It has turned out that he is right. 错

        It  turned out that he was right. 对

       

请先 登录 后评论
  • 0 关注
  • 2 收藏,8523 浏览
  • 精益求精 提出于 2020-03-23 20:09

相似问题