重点中学英语语法讲义-情态动词
(2) 对过去的推测,必须在 can, could 之后接动词的完成式。但此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型:
He can’t [couldn’t] have seen her there. 他不可能在那儿见到她。
He could have gone home. 他可能已回家了。
could后接动词的完成式,除表示对过去的推测外,还有以下用法(不用can):
① 表示过去没有实现的可能性(即某事本来可以发生,却没发生):
He could have told her, but he didn’t choose to. 他本来可以告诉她的,但他却没有。
I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的。你为什么不问我?
② 用来委婉地责备某人过去应该做某事而没有去做:
You could have helped him. 你本来应该来帮助他的。
You could have been more considerate.你本可考虑得更周到的。
③ 表示“差点儿就要”:
I could have died laughing. 我差点儿笑死了。
二、may与might的用法
1. 表示允许
注意以下两种情况:
(1) 表示请求允许(即请求别人允许自己做某事),两者都可用,只是 might 表示的语气较委婉(但并不表示过去):
May [Might] I sit here? 我可以坐在这里吗?
I wonder if I might ask you a favor? 不知能否请你帮个忙?
I’d like to ask a question if I may. 如果可以的话,我想提个问题。
(2) 表示给予允许(即自己允许别人做某事),通常要用 may而不用might:
You may come in now. 你现在可以进来了。
You may not tell him this. 你不可以告诉他这件事。
体会以下对话的问句与答句:
A:May [Might] I stay? 我可以留下吗? (表请求,可用两者)
B:Yes, you may. 可以。(表允许,不能用 might)
注:在通常情况下,may 表示允许(请求允许或给予允许)时,总是针对“现在”或“将来”而言,若要表示已经给予或已经存在的允许,则通常不用 may,而用can:
Nowadays, children can do what they like. 现在小孩子喜欢干什么就可以干什么
It’s unfair. He can stay and I have to leave. 这不公平,他可以留下,而我却得离开。
例外的情况是,might用于间接引语和 may 用于否定句表示禁止:
He said that I might borrow his car. 他说我可以用他的车。
Visitors may not (=must not) feed the animals. 参观者不得给动物喂食。
2. 表示推测
两者都可用,只是 might 比 may 语气更不确定,表示的可能性更小。
(1) 在句型使用方面:两者均可用于肯定句和否定句,但用于疑问句时,may通常不用于句首,但可用于疑问句的句中(如特殊疑问句等),而might尽管可以用于疑问句的句首,但不算普通,通常会改用其他句式(如用could等):
He may [might] know the answer. 他可能知道答案。
And who may [might] she be? 那么她会哪一位呢?
Do you think he may [might] not be able to pay? 你认为他可能会付不起钱吗?
Might [Could] I ask a question? 我能问一个问题吗?
注:在很正式的文体中,may 可用于否定疑问句的句首:
May we not be making a big mistake? 我们难道不可能在犯大错误吗?
(2) 在用法方面注意以下几点:
① 后接动词原形,表示对现在或将来的推测:
You may [might] be right. 你可能是对的。
He may [might] tell his wife. 他也许会告诉他妻子。
② 后接动词进行式,表示动作正在进行或将要发生:
He may [might] be writing a letter. 他可能在写信。
They may [might] be going abroad next month. 他们可能在下个月出国。
③ 后接动词完成式,表示对过去可能发生的事进行推测:
She may [might] have read it in the papers. 她可能在报上已读到过此事。
He may [might] have gone to have his hair cut. 他可能理发去了。
might 后接动词的完成式,除表示对过去的推测外,还有以下用法(不用may):
1) 表示过去某事可能发生而实际上却并没发生:
A lot of men died who might have been saved.很多人本来可以获救的却死了。
It was really very dangerous. I might have killed myself. 那真的是太危险了,我差点没命了。
2) 表示委婉的批评或责备:
You might have made greater progress. 你的进步本来可更大一些的。
You might at least have answered my letter. 你至少可以回我一封信嘛。
- 上一篇
- 下一篇