英语里无过去式的情态动词能否用在过去时态里?
比如 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.吗?
那情态动词常见没以后形式,都能表示以后吗?
回答如下
当助动词用时: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.
我昨天给他打电话,问他我下周做什么。
当情态动词用时:should, shall为2个完全不一样的词,其使用方法也不同.
以上句子是should当情态动词使用方法,意思“有责任,义务”应该做某事的使用方法,可以用在通常目前时态和通常过去时态里。关于主语有某种责任应该做某事有以下几种表达
主语+should do sth (主观)
You should do what your parents tell you.
你应根据你爸爸妈妈对你说的去做.
主语+ought to do sth(客观)
Chinaought tomake a greater contribution to humanity.
中国应当对于人类有较大的贡献。
主语+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.
他应该给大家提些劝告,但他所想出来的所有是不切实质的。
should do sth 可以表示过去因该作某事,通常大家不那样表达
假如表示过去应该做某事而没,应该如此表达
主语+should have done sth
意思“主语本应该做某事而事实上没做某事”
You should have finished the work last week.
你本应该上个星期完成这个工作
假如表示,目前或者以后应该做某事就能直接用下面表达
主语+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种表达了。