can和could用法
can/could都属于情态动词,本身有各种意义,具体在句子中不同。can和could 用法有哪些呢?本文是我整理can和could 用法的资料,仅供参考。
can和could用法
1.表示能力,could 是 can 的过去.如:
Can you speak English?你会说英语吗?
Could you speak English then?那时候你会说英语吗?
2.表示许可,注意以下用法:
(1) 对于现在或将来的“许可”,要区分以下两种情况:
a.表示请求允许(即请求别人允许自己做某事),可用 can(=may)或 could(=might)(注意:这里的 could 并不表示过去,而是表示现在,只是语气较委婉).如:
Can [May,Could,Might] I come in?我可以进来吗?
b.表示给予允许(即自己允许别人做某事),一般只用 can(=may),
而不能用 could 或 might.如:
A:Could [Can] I use your pen?我可以借用你的钢笔吗?
B:Yes,of course you can.当然可以.(注意:此处不用 Yes, you could)
(2) 对于过去的“许可”,也要区分以下两种情况:
a.表示过去一般性允许(即表示某人随时都可以做某事),用 can的过去式(即 could).如:
When I lived at home,I could watch TV whenever I wanted
to.我住在家里时,想什么时候看电影就可以什么时候看 (一般性允许).
b.表示过去特定的允许( 即表示在过去某一特定情况下允许进行某一活动),则不用 could,而需换成其它表达(如:had permission或 was [were] allowed to).如:
I was allowed to see the film yesterday evening.昨天晚 上允许我去看了电影(特定的允许,所以不能用 could).
3.表示推测:
(1) 对现在或将来的推测,can 通常只用于否定句或疑问句中,一般不用于肯定句:
It can’t be true.那不可能是真的.
What can they be doing?他们会在干什么呢?
Can it be Jim?那会是吉姆吗?
但 could(可以表示现在)则可用于肯定句中:
We could [may,might] go to Guilin this summer.今年夏天我们可能要去桂林.(将来可能性)
You could [may,might] be right,but I don’t think you are.你可能是对的,但我并不认为你是对的.(现在可能性)
注意:can 有时也用于肯定句中表示推测,这主要见于:
a.表示理论上的可能性(即从理论上或逻辑上分析是可能的,但实际未必会发生).如:
Anybody who wants to can become a prison visitor.只要愿意,任何人都可以到监狱去帮助解决犯人的困难.
Mary is in poor health.She can be ill at any time.玛丽的身体不好,她随时都可能会生病.
Evem experienced teachers can make mistakes.即使是有经验的教师也可能出错.
b.后接“be,get,seem,become+形容词”,表示“有时会”、“时常会”等义.如:
It can get very hot here.这里有时会很热.
She can be very unpleasant.她有时很令人讨厌.
My grandmother could be very unpleasant at times.我祖 母有时候会让人非常不愉快.
(2) 对过去的推测,必须在 can,could 之后接动词的完成式:
a.can+have+过去分词(主要用于否定句或疑问句,一般不用于肯定句).如:
I saw him just now;he can’t have gone to Japan.我刚刚见过他,他不可能到日本去了.
Why does he know this?Can someone have told him about it?他怎么知道?会是哪个人告诉他了吗?
b.could+have+过去分词(可用于肯定句、否定句或疑问句),主要用于:
①表示对过去的推测,其意为“可能(已经)……”.如:
He could have gone home.他可能已回家了.
Where could he have gone?他会到哪里去了呢?
He couldn’t have seen her there.他不可能在那儿见到她.
②表示过去没有实现的可能性(即某事本来可以发生,但却没有发生),意为“本来可以……”.如:
He could have told her,but he didn’t choose to.他本来可以告诉她的,但他没有这样做.
③用来委婉地责备某人过去应该做某事而没有去做,意为“本来应该……”.如:
You could have helped him.你本来应该来帮助他的.
④表示“差点儿就要”.如:
I could have died laughing.
can与could的用法及练习
1.can/could都属于情态动词,
本身有各种意义,具体在句子中不同。
2.情态动词不能单独作谓语,
只能和动词一起构成谓语。
3.情态动词没有人称和数量的变化。
4.表示说话人的语气和情感。
Can/could的几种句式:
肯定句 否定句 缩略式
can can not can’t
could could not couldn’t
疑问句:
can you…….?
could you…...?
1.都表示具备的能力,指现在、过去无论什么时候想做就能做到的能力。 Could表示过去的能力,can表示现在或将来的能力。
2.在否定句和疑问句中,都表示猜测语气。Can表示猜测的可能性要多些, 而could表示猜测的可能性要小、轻些。
3.都可以表示建议和请求,
can表示肯定,could的请求语气更委婉。
1.can的语气肯定,could语气比较委婉。
2.can通常用在表示现在的事 情,
3.could用在表示过去的事情。
4.当表示允许别人做某事时,
用can而不用could.
一、判断下列句子的用法:
1.A hen can’t swim.
2.How can that be true?
3.Could you pass the paper to me?
4.I couldn’t play the piano until I was fifteen years old.
5.What you said couldn’t be true.
6.Can I take this seat?
7.Could I use your phone?
8.Yes,of course you can.
二、选择题
1. At that time we thought the story_____ not be true.
A)could B)must C)can
2. You___ the work better in the future.
A)could did B)can do C)could do
3.The room is dirty; it ____cleaned.
A) can‘t be B) couldn’t be
C) mustn't be
4.Mary ____my letter, because she is worring about it now.
A) should receive B) can’t receive
C) couldn't receive
5.An Englishman who ____not speak Chinese in China.
A) must B) could C) can
6.Mr Wang ______ write last year, he was ill for three years.
A. mustn’t B. couldn’t C. can’t
7. –Who is the man over there? Is it Mr Li?
--No, it ______ be him. Mr Li is much taller.
A. mustn’t B. could not C. can’t
8.Could I seat here?
Yes, of course you _______.
A. can B.could C.must
三、按要求完成句子
1. He can ride a bike. (改一般疑问句和否定句,并作肯定和否定回答) 一般疑问句_________________________________________ 否定句_________________________________________
肯定回答______________否定回答______________
2.你会弹吉他吗?
_____ you _____ ______ guitar?
3.两年前我不会骑自行车。
I ______ ______a bike two years ______.
四、下列各句均有一处错误,请指出并改正 A B C D A B C D
A B C D
4.I A B C D A B C D
can与could用法归纳
一、表示能力
(1) 表示现在的能力,用can:
I can’t decide which to choose.我不能决定选哪个好。
While I sympathize, I can’t really do much to help.尽管我很同情,我却不能真正帮多少忙。
(2) 表示将来的能力,通常不用can或could,而用be able to的将来时态: I’ll be able to speak French in another few months.再过几个月我就会讲法语了。 One day people will be able to go to the moon on holiday.总有一天人们可以到月球上去度假。
但是,若表示现在决定将来是否有能力做某事,则可用 can:
Can you come to the party tomorrow?你明天能来参加我们的聚会吗?
(3) 表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点: ① 若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could: Could you speak English then?那时候你会说英语吗?
② 若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was (were) able to do sth,或用 managed to do sth,或用 succeeded in doing sth等。 He studied hard and was able to pass the exam.他学习很努力,所以考试能及格。 At last he succeeded in solving the problem.他终于把那个问题解决了。
【注】could不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力:
I managed to find the street, but I couldn’t find her house.我想法找到了那条街,但没找到她的房子。(前句为肯定句用managed to,不用could,后句为否定句,可用could) 另外,could还可与表示感知的动词(如see, hear, smell, taste, feel, understand等)连用表示的特定能力:
Looking down from the plane, we could see lights on the runway.从飞机上向下看,我们可以看见机场跑道上的点点灯火。
还有在间接引语中,could也可表示过去特定的能力:
He said he could see me next week.他说他下周能见我。
二、表示许可
(1) 对于现在或将来的“许可”,要区分以下两种情况:
① 表示请求允许(即请求别人允许自己做某事),两者均可用,但用could语气更委婉: Can [Could] I come in?我可以进来吗?
【注】此时也可用may或might,其中might和could均不表过去,只表委婉语气。
② 表示给予允许(即自己允许别人做某事),一般只用 can,而不用 could:
“Could [Can] I use your pen? ” “Yes, of course you can.” “我可以借用你的钢笔吗?”“当然可以。”(不能说Yes, you could.)
(2) 对于过去的“许可”,也要区分以下两种情况:
① 表示过去一般性允许(即表示某人随时都可以做某事),用can的过去式could: When I lived at home, I could watch TV whenever I wanted to.我住在家里时,想什么时候看电影就可以什么时候看。(一般性允许)
② 表示过去特定的允许(即表示在过去某一特定情况下允许进行某一特定的活动),则不用 could,而需换成其他表达(如had permission, was [were] allowed to):
I was allowed to see the film yesterday evening.昨天晚上允许我去看了电影。(特定的允许,不能用 could)
三、表示推测
(1) 对现在或将来的推测,两者均可用,但can通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句:
It can’t be true.那不可能是真的。(from www.yywords.com)
What can they be doing?他们会在干什么呢?
We could go there this summer.今年夏天我们可能要去那儿。(将来可能性)
You could be right, but I don’t think you are.你可能是对的,但我并不认为你是对的。(现在可能性)
【注】can有时也用于肯定句中表示推测,这主要见于:
① 表示理论上的可能性(即从理论上看是可能的,但实际未必会发生):
Even experienced teachers can make mistakes.即使是有经验的教师也可能出错。 ② 用于含有only等表示限制的肯定句:
“Who is that at the door? ” “It can only be the postman.”“门外是谁?”“只能是邮递员。” ③ 后接“be (get, seem, become)+形容词”,表示“有时会”、“时常会”等:
It can get very hot here.这里有时会很热。
She can be very unpleasant.她有时很令人讨厌。
(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 ask me before you use my phone.你打电话之前本来可以问我一声。
You could have helped me why did you just sit and watch?你本可帮助我的,为什么只坐在一旁瞧着?
③ 表示“差点儿就要”:
I was so angry I could have killed him.我是那样生气,差点把他杀了。
广告 您可能关注的内容 |