must have been与was的区别

It must have been a gas that could burn but that would not explode, a gas that did not smell strong, and a gas that did not kill people.


1)不用must have been, 改成was, 则2句理解上有何不同呢?

2)这是定语从句,句中第一个that能理解,后面but that如何分析成分呢?


谢谢老师!


请先 登录 后评论

最佳答案 2019-06-16 12:53

must have been a gas. 为情态动词must have done表示现在对过去的情况的推测,说话人并不是在陈述事实,而是在进行推测,尽管他对自己的推测充满信息。句子意为:那必然是/肯定是一种...的气体。

如果该用was a gas, 则说话人在陈述一个过去事实。句子意为,那是一种...的气体。

gas被二个并列的that定语从句修饰,二个定语从句表示气体的相反的性质,所以用并列连词but连接。

请先 登录 后评论

其它 1 个回答

zbr1016.

1,  the declarative main clause :
It was a gas that....
We will regard it as unmodalised:
in normal use the speaker is committed, without qualification or special emphasis, to
the factuality of the proposition expressed.

 ” it must have been a gas that ...", by contrast,
is modalised: although I still commit myself to the factuality of it being some kind of gas, my commitment is qualified in the sense that the truth of the proposition is
not presented as something that is directly known but as something that is inferred.


2,并列定语从句

 

请先 登录 后评论
  • 0 关注
  • 1 收藏,2774 浏览
  • Pupil07 提出于 2019-06-14 15:48

相似问题