can、cant、could、couldnt用法的习题
一、单项选择题
WhenIwassix,I______rideabike,butnowI______.
A.can’t;canB.couldn’t;canC.couldn’t;couldD.can’t;could
______youhelpmecarrythisbox?It’stooheavy.
A.CanB.CouldC.MustD.Should
They______gotothepartyyesterdaybecausetheywerebusy.
A.can’tB.couldn’tC.canD.could
Thesignsays:“Visitors______feedtheanimals.”
A.canB.can’tC.couldD.couldn’t
She______speakthreelanguageswhenshewasachild.
A.canB.can’tC.couldD.couldn’t
______Iborrowyourpenforaminute?
A.CouldB.Can’tC.MustD.Need
I______findmykeysanywhereyesterday.Didyouseethem?
A.canB.can’tC.couldD.couldn’t
You______parkhere;it’sano-parkingzone.
A.canB.can’tC.couldD.couldn’t
二、用can/cant/could/couldnt填空
Lastyear,I______swim,butnowI______swimverywell.
______youpassmethesalt,please?
They______gototheconcertlastnightbecausetheticketsweresoldout.
ThemathproblemwassohardthatI______solveit.
Students______bringmobilephonestoclassaccordingtotheschoolrule.
WhenIwasyoung,I______climbtreesquickly.
Excuseme,______youtellmethewaytothestation?
I’msorry,butI______attendthemeetingtomorrow.
答案
一、单项选择题
B解析:前半句“六岁时不会骑车”用过去式couldn’t,后半句“现在会”用can。
B解析:Could用于委婉请求,语气比can更礼貌。
B解析:“昨天因为忙不能去派对”,过去式否定用couldn’t。
B解析:标志表示规定禁止,用can’t(现在时)。
C解析:“小时候会说三种语言”,过去式能力用could。
A解析:请求借笔用Could表委婉(也可用Can,但Could更礼貌)。
D解析:“昨天到处找不到钥匙”,过去式否定用couldn’t。
B解析:禁止停车用can’t(现在时)。
二、填空题
couldn’t;can解析:过去不会vs现在会。
Could/Can解析:请求帮忙用could或can(could更委婉)。
couldn’t解析:过去因没票不能去音乐会。
couldn’t解析:过去无法解决难题。
can’t解析:学校规定禁止带手机(现在时)。
could解析:过去能快速爬树。
could/can解析:问路用委婉语气could或直接can。
can’t解析:将来不能参加会议(用can’t表示现在的计划或能力)。
语法巩固小贴士
能力与时间:
现在的能力:can/can’t(如:Icanplaychess.)。
过去的能力:could/couldn’t(如:Hecouldn’tswimlastyear.)。
允许与禁止:
直接允许/禁止:can/can’t(如:Youcan’tsmokehere.)。
过去的允许/禁止:could/couldn’t(如:Theycouldstayuplateyesterday.)。