英语里无过去式的情态动词能否用在过去时态里?
例如 must 就不可以:
He should finish the work last week.
此处应该说He was supposed to finish the work last week.吗?
那情态动词普遍没有将来形式,都能表示将来吗?
陈老师:
英语里无过去式的情态动词能否用在过去时态里?
例如 must 就不可以:
He should finish the work last week.
此处应该说He was supposed to finish the work last week.吗?
那情态动词普遍没有将来形式,都能表示将来吗?
回答如下
(1)当助动词使用时:should为 shall过去式形式
A:shall 帮助购成一般将来时态
We shall be landing in Paris in sixteen minutes, exactly on time.
我们将于 16 分钟后准时在巴黎降落。
I shall sail out on the twenty-second.
我将于 22 日启航。
I shall know more next month, I hope.
我希望下个月会了解更多情况。
I shall miss him terribly. 我会非常想念他。
B:帮助构成过去将来时态
I telephoned him yesterday to ask what I should do next week.
我昨天给他打电话,问他我下周干什么。
(2)当情态动词使用时:should, shall为2个完全不同的词,其用法也不同.
以上句子属于should当情态动词用法,意思“有责任,义务”应该做某事的用法,可以用在一般现在时态和一般过去时态里。关于主语有某种责任应该做某事有以下几种表达
(1)主语+should do sth (主观)
You should do what your parents tell you.
你应按照你父母告诉你的去做.
(2)主语+ought to do sth(客观)
China ought to make a greater contribution to humanity.
中国应当对于人类有较大的贡献。
(3)主语+be supposed to do sth(表示理应当做某事)
I was supposed to meet her, but I spaced out and forgot.
我理应该和她见面的,但我昏昏沉沉地以致把事给忘了
They were supposed to be here an hour ago.
他们应该在一小时以前到达这里。
He was supposed to give us advice, but all he came up with were airy-fairy ideas.
他应该给我们提些劝告,但他所想出来的一切是不切实际的。
(1)should do sth 可以表示过去因该作某事,一般我们不那样表达
如果表示过去应该做某事而没有,应该这样表达
主语+should have done sth
意思“主语本应该做某事而实际上没有做某事”
You should have finished the work last week.
你本应该上个星期完成这个工作
(2)如果表示,现在或者将来应该做某事就可以直接用下面表达
(1)主语+should do sth 主语应该做某事(可以指现在或者将来)
You should do what you are told to do.
可以分为2种情况
A:动作还没有发生:即从句表示将要发生动作,在过去时间看将来的动作:属于过去将来
They thought that they should eat something first.
他们认为他们应该先吃东西(吃的这个动作行为还没有去执行)
(以上主句动作属于主语在从句描述事件之前的一种想法和认为. 至于是否能实现主语(先吃东西)想法还要看情况而定.)
B: 从句动作已经发生:属于已经发生的动作,但是实际没有实现,因此需要使用should have done sth结构,本应该做某事,而实际又没有做.
They thought that they should have eaten something first.
回忆:他们认为他们本应该先吃点东西。(实际上他们没有先吃动词)
(但是实际上,没有先吃动词)
(以上主句动作属于主语在从句描述事件发生之后一种回忆胡想法和认为,表示一种遗憾不满,委屈情绪)
总结:如果是表示“将要先吃的动作”就用第1种,如果这是回忆没有先吃的想法而表示遗憾或者不满,就用用第2种表达了。