1. 可说Yes, of course you could.吗
―Could I use your dictionary?
―Yes, of course you ______.
A. can B. could C. might D. must
此题应选 A。不要受问句could的影响而选B。用情态动词(can, could, may, might)表示许可, 注意以下几点:
1. 表示请求允许(即请求别人允许自己做某事), 可用can
(=may), 也可用could(=might)。注意:若用could(=might), 并不表过去, 而表现在, 只是语气较委婉。如:
Can [Could] I make a suggestion? 我可提个建议吗?
2. 表示给予允许(即自己允许别人做某事), 一般只用can(=may), 而不能用 could, might:
A:Can [Could, May, Might] I use your phone? 我可以用一下你的电话吗?
B:Yes, of course you can [may]. (正)
B:Yes, of course you could [might]. (误)
3. 但是在间接引语中的过去式动词后, 可用could, might(此时为过去式)来表示给予的允许:He said that I might[could] borrow his car. 他说我可以借他的车。
4. 在过去时态中, could可用来表示一般性的允许, 但不能表示特定的允许:
When I was at home, I could watch TV whenever Iwanted to. 我在家时, 想哪时看电视就哪时看。
I was allowed to go there yesterday. 昨天允许我去了那儿。(特定允许――不能用could)
2. 你知道was able to与could的区别吗
The fire spread through the hotel quickly but everyone ______ get out.
A. had to B. would C. could D. was able to
此题应选D。容易误选C(could)。这里主要涉及could与was able to的用法和区别:
1. 表示过去一般性能力时 (即某人想干什么就能干什么能力), 两者都可用:
He could [was able to] run very fast when he wasa boy. 他小时候跑得很快。
2. 表示过去特定的能力 (即某人在某一具体场合做某事的能力, 往往暗示经过努力才具备的能力), 通常用was(were)able to,也可用managed to do sth或succeeded in doingsth, 但是不能用 could:
他学习很努力, 所以考试及了格。
正:He worked very hard and was able to [managed to] pass his examination.
误:He worked very hard and could pass his his examination.
正因为此原因, 所以上面一题的答案用 ...was able toget out, 而不用...could get out, 因为此题谈及的是一种特定场合的具体能力。
但值得注意的是, 以上用法只适合于肯定句, 若在否定句中, 则可用couldn’t代替 wasn’t [weren’t] able to:
He worked hard but wasn’t able to[couldn’t] passthe exam. 他学习很努力, 但考试却未能及格。
3. 表推测的can / could有何区别
―Do you believe what he says?
―Yes, it ______ be true.
A. can B. could C. need D. has to
此题应选B。该题容易误选A。下面谈谈can, could表示推测的有关用法:
1. 表示理论上的可能性(即从理论上分析是可能的, 但实际未必会发生), 可用 can(表现在)或 could(表过去):
He is in poor health. He can be ill at any time. 他身体不好, 随时都可能会生病。
Even experts can make mistakes. 即使是专家也可能会出差错。
My mother could be very unpleasant at times. 我母亲有时候会让人非常不愉快。
2. 表示现实可能性, 这包含两个方面的含义:一是指将来可能性, 一是指现在的可能性, 在这两种用法中, 通常都不用 can, 但可用 could(可以指现在, 相当于 may / might):
今年夏天我们可能要去日本。(将来可能性)
正:We could [may, might] go to Japan this summer.
误:We can go to Japan this summer.
你可能是对的, 但我不认为你对。(现在可能性)
正:You could [may, might] be right, but I don’t
think you are.
误:You can be right, but I don’t think you are.
有时也用can来表示现在的可能性, 但那通常只限于否定句或疑问句中:It can’t be true. 那不可能是真的。 / What can he possibly want? 他可能会想要什么呢?
4. 你会用“can (could)+have+过去分词”吗
I can’t find him anywhere; he ______ home.
A. can go B. can have gone C. could go D. could have gone
此题应选D。首先, can一般不用于肯定的推测用法中, 从而排除A, B;另一方面, 从句意上看, 这应该是对过去发生动作的推测, 所以只能用D。
can [could]+have+p. p. 的用法要注意:
1. can+have+p. p. 主要用于否定句或疑问句:
He can’t have said so. 他不可能这样说过。
Where can he have gone? 他会上哪儿去了呢?
2. could+have+p. p. 主要用于:
(1) 表示对过去的推测, 可用于肯定句、否定句或疑问句, 其意为“可能(已经)……”:
He could have forgotten that. 他可能把那事忘了。
Where could he have gone on such a night? 在那样一个晚上他会到什么地方去了呢?
2)表示过去没有实现的可能性(即某事本来可以发生, 但却没有发生), 意为“本来可以……”:
You could have given her some help. 你本来可以给 她些帮助的。
(3) 用来委婉地责备某人过去应该做某事而没有去做, 意为“本来应该……”:
You could have come here a little earlier. 你本 来应该来早点的。
(4) 表示“差点儿就要”:
I could have died laughing. 我差点儿笑死了。
5. 你会用“may(might)+have+过去分词”吗
You are late again. You ______ earlier.
A. may come B. may have come C. might come D. might have come
此题应选 D。首先, 从句意上看, 此句谈论的应该是过去的事, 所以只能用“情态动词+动词完成式”这样的结构, 从而排除A, C;另一方面, may+have+p. p. 通常只表示推测而不表示责备, 而 might+have+p. p. 则既可以表推测也可以表责备, 而此句的语境刚好是一种责备的语气 (你又迟到了, 你本来可以来早的), 所以只能选D。
1. 对现在或将来的推测用“may+动词原形”;对过去的推测则用“may+have+p. p. ”(主要用于肯定或否定句):
It may rain tomorrow. 明天可能下雨。
He may have said so. 他也许这样说过。
They may not have known it before. 他们以前可能不知道此事。
2. 若是推测正在进行的动作也可用may+be+doing:
He may be waiting for us. 他也许在等我们。
表示推测的may一般都可以用might代之( 以上各例中表推测的may均可换为might, 只是语气不那么肯定。但是以下两种情况通常要用might, 而不用may:
1. 表示说话者对没有做某事进行责备:
You might have helped her. 你本来可以帮她的!
2. 用于疑问句:
Might this be true? 这可能是真的吗?
Might he have been waiting long? 他可能已等了很久吗?
6. may not何时表示“可能不”, 何时表示“不可以”
He may not have known this, but you may not tell him about it.
A. 他也许还不知道此事,但你不可以告诉他。
B. 他不可能知道此事,但你可以不告诉他。
C. 他可以不知道此事,但你不可以告诉他。
D. 他也许还不知道此事,但你可以不告诉他。
此题应选A。这里主要涉及may not的正确理解问题:
may有两个主要用法:一是表示允许, 二是表示推测。
1. 表示允许, 其意为“可以”, 其否定式 may not 意为“不可以”, 相当于must not(不可以, 不准, 不允许):
You may not smoke here. 此处不准抽烟。
Dogs may not be taken into these carriages. 狗不可带进这些车厢。
―May I use your toothbrush? 我可以用你的牙刷吗?
―No, you may not. 不行。
2. 表示推测, 其意为“可能”, 其否定式 may not 意为“可能不”:
He may not be rigth. 他可能不对。
She may not be there. 她可能不在那儿。
He may not have seen the film. 他可能还没有看过这部电影。
They may not have known it beforehand. 他们事先可能不知道。
表示推测时, 要表示“不可能”, 要用can’t:
It can’t be true. 这不可能是真的。
He can’t have read the book. 他不可能读过此书。
7. 如何回答以must, may, need等开头的疑问句
―Must I do it at once?
―No, you ______.
A. mustn’t B. needn’t C. can’t D. don’t
此题应选B。一般说来,以must引出的一般疑问句, 其否定回答通常是用needn’t(=don’t have to), 这与其说是一个语法问题, 不如说是一个语境或上下文是否通顺的问题。
注意以下各组问答句, 并注意体会其汉语译文:
1. ―Must I come before dawn? 我必须天亮前来吗?
―Yes, you must. 是的, 必须天亮前来。
―No, you needn’t. 不必天亮前就来。
―No, you don’t have to. 不必天亮前就来。
2. ―May I smoke in the room? 我可以在这个房间抽 烟吗?
―Yes, you may. 当然可以。
―Of course you may [can]. 当然可以。
―No, you may not [mustn’t, can’t]. 不行。(语气 较生硬)
―You’d better not [Better not]. 最好不要抽。
―I’d rather you didn’t. 还是不抽的好。
―Please don’t. 请不要抽。
3. ―Need I finish it today? 我必须今天完成它吗?
―Yes, you must [have to, should]. 是的, 今天必须 完成它。(肯定回答不能用Yes, you need, 因为情态 动词 need 只用于否定句或疑问句, 不用于肯定句)
―No, you needn’t. 不必今天就完成它。
―No, you don’t have to. 不必今天就完成它。
8. must表示推测结构种种
Where is my pen? I ______ it.
A. might lose B. need have lost C. must lose D. must have lost
此题应选D。既然现在找不到钢笔, 说明丢失钢笔应该发生在过去, 所以这里应该要“情态动词+动词的完成式”来表示推测, 从而排队A, C。而选项B也不妥当, 因为作为情态动词的need通常只用于否定句或疑问句, 而不用于肯定句。
must 表示推测注意以下用法:
1. 对现在情况的推测, 后接动词原形(多为状态动词):
He must be wrong. 他一定是错了。
He must have a lot of money. 他一定有很多钱。
She must know the man. 她一定认识这个人。
He must be from the south. 他一定是从南方来的。
表示动作正在进行, 则后接动词的进行式:
Mr Smith must be waiting for us. 史密斯先生一定在等我们。
She must be worrying about our safety. 他一定在为我们的安全担心。
2. 表示对已经发生的事情作推测, 其后接动词的完成式:
He must have arrived by now. 到现在他一定到了。
What? Two o’clock? Your watch must have stopped. 什么? 还是2点? 你的表一定是停了。
He must have read the letter. 他一定读过这封信。
有时后接动词完成进行式, 表示“一定(一直)在……”:
Someone must have been using it. The cover is off. 准是一直有人在用它, 盖子都取下来了。
9. must与have to用法区别
I haven’t got enough money to buy a ticket, so I ______ go home on foot.
A. must B. have to C. ought to D. may
此题应选B。从句意上看, 只能选A, B。关于must 和haveto 表示“必须”时的区别, 注意以下几点:
1. 强调重点不同:must强调主观;而have to强调客观:
You must go now. (I want you to go now). 你必须现在就走(有“我要你现在走”之意)。
If I buy that car, I’ll have to borrow some money. 如果我要买那辆汽车, 我得借些钱。
2. 时态形式不同:一般说来, must 只有现在时一种形式(在宾语从句中可表示过去), 而have to则有多种时态形式:
He said (that) she must go with me. 他说她一定要同我一起去。
She had to go there on foot yesterday. 昨天她不得不步行去那儿。
He has had to buy a car. 他不得不买了辆小汽车(www.yygrammar.com)。
3. have to可以有分词、动名词、不定式等非谓语形式, 而must则没有这些形式:
He only saw her in the evening, having to be awayall day. 他因整天得外出, 所以只能晚上见她。
I regret to have to trouble you again. 我很抱歉不得不再麻烦你一次。
4. 否定式的意义不同:must 的否定式mustn’t意为“不准”、“不允许”;而 have to的否定式 don’t have to意为“不必”(=needn’t)。
10. 你知道need的这些用法吗
I got up early, but I ______ so, because I had no work to do that morning.
A. needn’t do B. needn’t have done C. didn’t need do D. didn’t need to do
此题应选B。为了弄清此题, 首先我们要知道need有情态动词和实义动词两种用法。一般说来, 这两种用法在意思上没有什么差别, 只是用法差别较大:
他必须去那儿吗?
正:Need he go there? (need为情态动词)
正:Does he need to go there? (need为实义动词)
但有时候两种用法在意思上也有较大差别:
1. a. He needn’t be told. 没有必要告诉他。
b. He doesn’t need to be told. 不需要告诉他了。 (即:他已知道了)
2. didn’t need to do / needn’t have done:前者表示因为没有做某事的必要, 所以没有去做;后者表示某事已经做了, 但后来觉得没有必要去做, 含有责备或遗憾之味:
I didn’t need to get up early this morning, so Istayed in bed until
That computer was expensive, and what’s more, I didn’t need to buy such a good one. 那台电脑很贵, 况且我也没有必要买那样好一台电脑。
I was the first to get there. I needn’t have gonethere so early. 我是第一个到那儿的人, 我本来不必去那么早的。
11. 情态动词后何时接一般式, 何时接完成式
The plant is dead. I ______ it more water.
A. should give B. should have given C. must give D. must have given
此题应选 B。从句意上看, 植物既然已死了, 那么后句的意思应该是:本来应该多浇水, 但却没有多浇水(这是一种遗憾), 所以只能选B。
谈论现在的情况, 情态动词后接动词原形:谈论已经发生的情况或本来应该发生但却没有发生的情况等, 情态动词后要接动词的完成式。请做以下各题:
1. Jenny ____ have kept her word, I wonder why she
changed her mind.
A. must B. should C. need D. would
2. We ____ last night, but we went to the concert
instead.
A. must have studied B. might study
C. should have studied D. would study
3. He should not ____ me your secret, but he meantno harm.
A. have told B. tell
C. be telling D. having told
4. I told Sally how to get here, but perhaps I____ it out for her.
A. had to write B. must have written
C. should have written D. ought to write
答案:1. B 2. C 3. A 4. C