文档介绍:can与could的用法详解一、表示能力表示现在的能力,用can:My 。EveryoneherecanspeakEnglish. 这儿人人会说英语。表示将来的能力,通常不用can或could,而用beableto的将来时态:I’。Onedaypeoplewill 。但是,若表示现在决定将来是否有能力做某事,则可用 can:etothepartytomorrow? 你明天能来参加我们的聚会吗?表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点:①若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could:CouldyouspeakEnglish then?那时候你会说英语吗?②若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was(were)abletodosth,或用managedtodosth,或用eededindoingsth等。,所以考试能及格。eededinsolvingtheproblem. 他终于把那个问题解决了。【注】could不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力:Imanagedtofindthestreet,butIcouldn’,但没找到她的房子。(前句为肯定句用managedto,不用could,后句为否定句,可用could)另外,could还可与表示感知的动词(如see,hear,smell,taste,feel,understand等)连用表示的特定能力:Looking downfrom theplane,wecouldseelights ontherunway. 从飞机上向下看,我们可以看见机场跑道上的点点灯火。还有在间接引语中, could也可表示过去特定的能力:。二、表示许可对于现在或将来的“许可”,要区分以下两种情况:①表示请求允许(即请求别人允许自己做某事 ),两者均可用,但用 could语气更委婉:Can[Could] Icomein?我可以进来吗 ?【注】此时也可用 may或might,其中might和could均不表过去,只表委婉语气。②表示给予允许(即自己允许别人做某事 ),一般只用 can,而不用 could:“Could[Can]Iuseyourpen?”“Yes,ofcourseyoucan.”“我可以借用你的钢笔?”“当然可以。”(不能说Yes,youcould.)对于过去的“许可”,也要区分以下两种情况:①表示过去一般性允许 (即表示某人随时都可以做某事 ),用can的过去式 could:WhenIlivedathome,IcouldwatchTV ,想什么时候看电影就可以什么时候看。(一般性允许)②表示过去特定的允许(即表示在过去某一特定情况下允许进行某一特定的活动),则不用 could,而需换成其他表达(如hadpermission,was[were] allowedto):Iwasallowedtoseethefilm 。(特定的允许,不能用could)三、表示推测(1)对现在或将来的推测,两者均可用,但 can通常只用于否定句或疑问句中,一般不用于肯定句,而 could则可用于肯定句、否定句和疑问句:Itcan’。Whatcantheybedoing?他们会在干什么呢 ?。 (将来可能性)Youcouldberight,butIdon’,但我并不认为你是对的。(现在可能性)【注】can有时也用于肯定句中表示推测,这主要见于:①表示理论上的可能性 (即从理论上看是可能的,但实际未必会发生 ):。②用于含有only等表示限制的肯定句:(from)“Whoisthatatthedoor?”“Itcanonlybethepostman