学习重点:modal Auxliaries in the past 情态动词的过去式
Some Used of Modals in the Past 情态动词过去时的一些用法
Modal Auxiliaries in the Past 情态动词的过去时
情态动词的过去时可以用have和过去分词表示:
我们来把一些情态动词的现在形式和其过去形式做一下对照。下个单元里会列举其他的情态动词。
*这里的have一般不发/hQv/音,而发/hEv/和/Ev/音
(/hEv/只用在肯定句里)。
现在 肯定句
主语 |
情态动词 |
不定式 |
I
We
You
They
He/She/It |
may
might
could
would
should |
do it.
ask him.
|
ought to |
现在 否定句(缩略形式)
主语 |
情态动词 |
不定式 |
I
We
You
They
He/She/It |
may not
might not(mightn’t)
could not(couldn’t)
would not(wouldn’t)
should not(shouldn’t) |
do it.
ask him.
|
ought not to(oughtn’t to) |
现在 疑问句
情态动词 |
主语 |
|
不定式 |
May
Might
Could
Would
Could
Would
Should
Ought |
I
we
you
they
he/she/it |
to |
do it?
ask him?
|
过去 肯定句
主语 |
情态动词 |
have |
不定式 |
I
We
You
They
He/She/It |
May
Might
Could
Would
should |
have
|
Done it.
Asked him.
|
Ought to |
过去 否定句
主语 |
情态动词 |
have |
不定式 |
I
We
You
They
He/She?it |
May not
Might not(mightn’t)
Could not(couldn’t)
Would not(wouldn’t)
Should not(shouldn’t)
Ought not to(oughtn’t to) |
have
|
done it.
Asked him.
|
过去 疑问句
情态动词 |
主语 |
|
have |
不定式 |
May
Might
Could
Would
Should |
I
we
you
they
he/she/it |
|
have
|
done
asked him?
|
Ought |
to |
Some Yses of Modal in the Past 情态动词过去时的一些用法
must have can’t have
●如第3单元所说,以过去事实为基础进行推测时可以用must have(肯定)和can’t have(否定)
When did we last meet?我们上次见面是什么时候?
-It must have been before 1990, because I got married in 1990.一定是1990年之前,因为我1990年结的婚。
The woman I saw was wearing pink trousers.我看见的那个女人穿着一条粉色的裤子。
-It can’t have been my wife. She never weras pink.那一定不是我妻子,她从来不穿粉色的衣服。
May have 和might have表示“过去可能发生了某事,但不确定”。
-I don’t know. She may/might have gone home.我不知道。她可能已经回家了。
Why hasn’t John arrived yet?为什么约翰还没有来?
-He may/might have got lost.他可能迷路了。
●might have还可以对过去发生的事情,以假设为基础,对其结果进行推测。
Why didn’t you eeeeeeeeeeeenter the competition? You might have won.你为什么不参加比赛呢?你会羸。
Why did you jump/ You might have been killed.你为什么不跳开?你差点儿被杀。
may have就没有这种意思。
could have
could have有许多用法。
●可以像might have那样,表示“过去可能发生的某事,但不确定”。
Where’s Ann?安在哪儿?
-I don’t know. She could have gone home. 我不知道,她可能回家了。
●could have还可以像might have那样,对过去没有发生的事情,以假设为基础,对其结果进行推测。
You could have won.你可能会羸。
You could have been killed.你可能会被杀害
●couldn’t have表示过去“不可能发生某事”。
John couldn’t have killed the old woman. He was here with me.约翰不可能杀死那个老妇人。 他那时和我在一起。
should have和 ought have
●should have 和ought have表示“本来是做某事最好的方法,结果却没有做”。
I should have given him some money. ( but I didn’t. ) 我本应该给他一些钱。(但是我没有给)
I ought to have told him he was an idiot, ( but I didn’t ).
我应该告诉他,他是一个白痴。(但是我没有说)
You shouldn’t have talked to her, ( but you did ).你本不应该对他说。(但是我告诉了她)
You oughtn’t to have had a cigarette. (but you did).你本不应该吸烟。(但是你吸了)
●should have 和ought to have 还可以表示预计的事情没有发生,但到底会不会发生自己也不知道。
Where are we?We ought to have seen signs to London by now.我们要在哪儿?现在我们应该看见到伦敦的路标了。
It’s 9:30.John should have arrived by now.现在是9点半。约翰应该已经到了。