canitfly?为什么用can
表示能力
(1)表示现在的能力,用can:Mysistercandrive.我妹妹会开车。EveryoneherecanspeakEnglish.这儿人人会说英语。
(2)表示将来的能力,通常不用can或could,而用beableto的将来时态:I’llbeabletospeakFrenchinanotherfewmonths.再过几个月我就会讲法语了。Onedaypeoplewillbeabletogotothemoononholiday.总有一天人们可以到月球上去度假。但是,若表示现在决定将来是否有能力做某事,则可用can:Canyoucometothepartytomorrow?你明天能来参加我们的聚会吗?
(3)表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点:
①若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could:CouldyouspeakEnglishthen?那时候你会说英语吗?
②若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was(were)abletodosth,或用managedtodosth,或用succeededindoingsth等。Hestudiedhardandwasabletopasstheexam.他学习很努力,所以考试能及格。Atlasthesucceededinsolvingtheproblem.他终于把那个问题解决了。注could不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力:Imanagedtofindthestreet,butIcouldn’tfindherhouse.我想法找到了那条街,但没找到她的房子。(前句为肯定句用managedto,不用could,后句为否定句,可用could)另外,could还可与表示感知的动词(如see,hear,smell,taste,feel,understand等)连用表示的特定能力:Lookingdownfromtheplane,wecouldseelightsontherunway.从飞机上向下看,我们可以看见机场跑道上的点点灯火。还有在间接引语中,could也可表示过去特定的能力:Hesaidhecouldseemenextweek.他说他下周能见我。二、表示许可
(1)对于现在或将来的“许可”,要区分以下两种情况:
①表示请求允许(即请求别人允许自己做某事),两者均可用,但用could语气更委婉:Can[Could]Icomein?我可以进来吗?注此时也可用may或might,其中might和could均不表过去,只表委婉语气。
②表示给予允许(即自己允许别人做某事),一般只用can,而不用could:“Could[Can]Iuseyourpen?”“Yes,ofcourseyoucan.”“我可以借用你的钢笔吗?”“当然可以。”(不能说Yes,youcould.)
(2)对于过去的“许可”,也要区分以下两种情况:①表示过去一般性允许(即表示某人随时都可以做某事),用can的过去式could:WhenIlivedathome,IcouldwatchTVwheneverIwantedto.我住在家里时,想什么时候看电影就可以什么时候看。(一般性允许)
②表示过去特定的允许(即表示在过去某一特定情况下允许进行某一特定的活动),则不用could,而需换成其他表达(如hadpermission,was[were]allowedto):Iwasallowedtoseethefilmyesterdayevening.昨天晚上允许我去看了电影。(特定的允许,不能用could)来