情态动词can的用法小结
情态动词can的用法
在英语的学习过程中,情态动词是一个很重要的语法点,特别是情态动词can的用法比较复杂,以下是其几点用法:
一、Can的用法归纳
1.在语句中can可以表示主语的能力,在句子理解中可以翻译成“能”“会”“够”等意思。如句(1)和句(2):
(1)Can you drive a car?你会开车吗?
(2)Can you dance?你会跳舞吗?
在回答这类句子时,可以用Yes, I can;No,I can’t来回答。
2.在句子中can可以表示说话人许可的语气,理解时可以翻译成“可以”。如句(3)和句(4):
(3)Can I use your pen?我可以用一下你的笔吗?
(4)Can you help me?你能帮我一下吗?
(5)May I use your pen?我可以用你下你的笔吗?
在口语中可以代替may,比较句(3)和句(5)。在回答这类句子时一般用 Sure,Of course或 Sorry等词来做肯定或否定应答。
3.在句子中can还可以用来表示推测和可能性。用情态动词加动词原型表示对现在发生动作或状态的推测,如句(6)和句(7);用情态动词加完成时态表示对过去发生动作或状态的推测,如句(8)和句(9):
(6)It rains so heavily. Can he come here?现在雨下得这么大,他还会来吗?
(7)Today is Sunday. He can't be at school.今天是星期天,他不可能在学校里。
(8)He can’t /couldn’t have gone to Beijing, for I had a talk with him just now.他不可能去过北京,因为我刚和他交谈过。
(9)She can’t /couldn’t have gone abroad yesterday.她不可能昨天就出国了。
二、 Can与could的用法比较
1.表许可
Could可以表示为can的过去式,但用在表示许可情况下,could不表示过去式,只表示语气更加委婉、客气,如句(10)和句(11)表达的就比句(3)和句(4)更可气委婉。
(10)Could Iuse your pen?
(11)Could you help me?
2.表能力
在表示能力方面,现在时用can,过去时用could,表示将来时态的能力时可以用be able to.
(12)My brother can drive.我哥哥会开车。
(13)Could you speak English three years ago?三年前你会说英语吗?
(14)One day we will be able to go to the moon on holiday.总有一天我们可以到月球上去度假。
3.表推测
(1)对现在推测,两者均可用,但can通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句,例如句(15)和句(16)。但can有时也用于肯定句中表示推测,这主要用于:表示理论上的可能性(即从理论上看是可能的,但实际未必会发生)如句(17);用于含有only等表示限制的肯定句,如句(18);后接“be (get, seem, become)+形容词”,表示“有时会”、“时常会”等,如句(19)。
(15)It can't be true.那不可能是真的。
can的过去式 (16)You could be right, but I don't think you are.你可能是对的,但我并不认为你是对的。
(17)Even experts can make mistakes.即使是专家也可能出错。
(18)"Who is it at the door? ""It can only be your mother."“门外是谁?”“只能是妈妈。”
(19)She can be very careless.她有时会很马虎。
(2)对过去推测,必须在 can, could之后接动词的完成式。但此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型,例如句(20)句(21)
(20)He can't /couldn't have known her there.他不可能在那儿认识她。
(21)He could have gone home.他可能已回家了。
(3)Could后接动词的完成式,除表示对过去的推测外,还有以下用法(不用can):表示过去没有实现的可能性(即某事本来可以发生,却没发生),如句(22)和句(23);用来委婉地责备某人过去应该做某事而没有去做,如句(24)和句(25);表示“差点儿就要”如句(26):
(22)He could have succeeded, but he didn't.他本来可以成功的,但他却没有。
(23)I could have lent you the book. Why didn't you ask me?我本来可以借这本书给你的。你当时为什么不问我?
(24)You could have been a little more considerate.你本可考虑得更周到些的。
(25)You could have helped me but why did you just sit and watch?你本可帮助我的,为什么只坐在一旁瞧着?
(26)I could have died laughing.我差点笑死了。
三、表推测时can与must和may的用法比较
1.对现在动作推测时与must和may的用法比较
Must表推测时,暗含有很大的可能性,例如句(27);May表示猜测时,可能性最弱,通常只用于陈述句,例如(28):
(27)He must be ill. He looks so pale.他肯定是病了,他的脸那么苍白。
(28)You may be right.你可能是对的。
2.对过去动作推测时与must和may的用法比较
Must对过去动作推测时,可能语气最强,其次是can,最弱的还是may,请比较句(29),句(31)和句(8),句(9)。在这里要注意的是must对过去动作的否定推测不能用mustn’t,要用can’t或couldn’t,这方面请比较句(29)和句(30):
(29)It must have rained last night, becausethe ground is still wet now.昨天晚上一定下过雨了,因为地面现在还是湿的。
(30)It can’t/couldn’t have rained last night, because the ground is so dry now.昨天不可能下过雨,因为你面现在还是干的。
(31)If he had worked harder, he may/might have entered the university last year.如果去年他再努力点,他可能已经考上大学了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论