take a look at that car,it must have been expensive,为什么用have been?为啥不说it must be expensive?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:31:28
take a look at that car,it must have been expensive,为什么用have been?为啥不说it must be expensive?

take a look at that car,it must have been expensive,为什么用have been?为啥不说it must be expensive?
take a look at that car,it must have been expensive,为什么用have been?
为啥不说it must be expensive?

take a look at that car,it must have been expensive,为什么用have been?为啥不说it must be expensive?
Take a look at that car,it must have been expensive,
为什么用have been?
为啥不说it must be expensive?
答:It must be expensive.是对现在情况的肯定推测:这车一定很贵.
It must have been expensive.是对过去情况的肯定推测:这车当时一定很贵.
什么时候说什么话.所以说话者为什么要这么说不那么说,要看上下文.要回答你这个问题,需要你提供更多的上下文.在没有更多的上下文的情况下,要回答:
Take a look at that car.It must have been expensive.这句话的语境和意思,只能发挥我们的想象:比如我们去博物馆参观某名人曾坐过的车(现在都不生产了),指着它说:请看那辆车.当时一定是很昂贵的.(现在?无价!)

must have been expensive表示对过去情况很肯定的推断,(买的时候)一定很贵

因为是已经发生过的买卖。have been 指的是新车交易时的价格, it must be expensive 指的是看到这辆车当二手车买的价格。类似的例子:我出生于=i was born .., 而不是 i am born..

it must be expensive.指现在'贵'. 说的是价格.
it must have been expensive,是说: 这车(过去)一定很贵吧? 现在也许降了.