张同学2020-12-24 07:56:30
estimated 代表是过去时 所以if之后要用过去完成时 那怎么判断would之后应该是什么时态呀? 是因为if后面是had been subject (过去完成时)所以这里也要统一时态所以是would have been 吗?would后接原形,但是再之后怎么判断呀?比如这里的been 为什么不是be?
回答(1)
Evian, CFA2020-12-24 19:27:09
同学你好,
表示与过去的事实相反,条件状语从句中的谓语动词用过去完成时,主句中的谓语动词则用“would / should / might / could + have +过去分词”。
如: If he had taken my advice, he would have succeeded in the competition.
但你可以发现estimated是过去式而不是shoud + do
其实我们CFA考试中学习语法不需要在时态上一一对应,这句话是从一个英文报道中摘录的。理论是理论,实际可能不是理论那么用。
- 评论(0)
- 追问(0)


评论
0/1000
追答
0/1000
+上传图片