情态动词
can
与
could
用法归纳
一、表示水平
(1)
表示现在的水平,用
can
:
I
can’t
decidewhichtochoose.
我不能决定选哪个好。
WhileIsympathize,I
can’t
reallydomuchtohelp.
即使我很同情,我却不能真正帮多少忙。
(2)
表示将来的水平,通常不用
can
或
could
,而用
beableto
的将来时态:
I’ll
beabletospeakFrenchinanotherfewmonths.
再过几个月我就会讲法语了。
Onedaypeoplewillbeabletogotothemoononholiday.
总有一天人们能够到月球上去度假。
但是,若表示现在决定将来是否有水平做某事,则可用
can
:
Canyoucometothepartytomorrow?
你明天能来参加我们的聚会吗?
(3)
表示过去的水平,
有时可用
could
,
有时不能用
could
,
具体应注意以下几点:
①
若表示过去一般的水平
(
即想做某事就随时可做某事的水平
)
,可用
could
:
CouldyouspeakEnglishthen?
那时候你会说英语吗
?
②
若表示过去的特定水平
(
即在过去特定场合做某事的水平
)
,则不能用
could
,
而用
was(were)abletodosth
,
或用
managedtodosth
,
或用
succeededindoingsth
等。
Hestudiedhardandwasabletopasstheexam.
他学习很努力,所以考试能及格。
Atlasthesucceededinsolvingtheproblem.
他终于把那个问题解决了。
【注】
could
不用来表示过去特定水平通常只限于肯定句,否定句或疑问句中,
它则能够表示过去特定的水平:
Imanagedtofindthestreet,butI
couldn’t
findherhouse.
我想法找到了那条街,但没找到她的房子。
(
前句为肯定句用
managed
to
,不用