一、表示能力
(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)來
一、表示能力
(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)來