关于would have done形式是虚拟语气还是情态动词推测性用法的讨论
有幸拜读了曹老师您的文章,受益匪浅,同时也有一些问题想请教老师您,希望可以得到您的解答。
第二,说话人站在过去的立场,对过去当时、过去的过去或过去的将来的现实可能性进行推测。由于上下文语境是过去时间,所以这种推测是不能用情态动词的现在形式的,只能是情态动词的过去式,所以这种用法只涉及四个情态动词,即should, would, could, might. 例如:
His suitcase was not there. He might have left. (不可以用may have left)
It was 2 o'clock. She should be having a meeting.
She would come the next day, he guess.
问题一:请问这是的he guess,为什么不是he guessed,因为说话人站在过去的立场,所以不应该用过去式吗?
我们可以发证,假如这是说话人现在对过去情况对推测,那么就一定能用情态动词现在形式+不定式完成体表示现在对过去对推测。可我们用must/may替换would,显然句子是错误的:
..., such an act must/may have required legislative approval in Virginia.
问题二: such an act must/may have required legislative approval in Virginia.这句话为什么明显是错误的? 难道不可以用来表示说话人现在对过去情况对推测吗?
问题三:老师您说的不定式完成体是不是类似于下面情况,只是把to省略了而已
一、“不定式的三式”问题:动词不定式有一般式、进行式、完成式三种表现形式:to do/to be doing/to have done。这三种形式反映了不定式与谓语动词发生的时间先后关系,分解如下:
1. 一般式:It seems/appears to rain this afternoon.
一般式往往表示其动作在谓语动词之后发生。例句说明,“今天下午看起来要下雨。” rain应在seem/appear之后发生。
2. 进行式:It seems/appears to be raining now outside.
进行式往往表示不定式的动作与谓语动词同时发生。例句说明,“现在外面好像正在下雨。”(指在室内听见外面有下雨的声音或迹象), rain 和seem/appear同时发生。
3. 完成式:It seems/appears to have rained last night.
完成式表示不定式的动作发生在谓语动词之前。例句说明,“昨晚好像下了雨。”(指早晨起床后发现地面潮湿,有下雨的迹象,才做出如此判断), rain 发生在seem/appear之前。