can的过去式是could,除了表示过去的能力外,could还能表达比can更委婉的语气。因此在回答由could提出的请求时,不能用could,而应使用can。例如,当有人请求借用钢笔时,可以说CouldIhavealookatyourbook,显得更为礼貌。can和could之间的区别还在于表示能力的时间点。can表示现在的能力,而could则表示过去的能力。比如,HecanspeakalittleEnglishnow表示他现在会说一点英语,而Shecouldplaythepianowhenshewasfive则表示她五岁时会弹钢琴。在请求许可时,can和could没有时间上的区别,但could更显委婉客气。例如,CanIuseyourpen?和CouldIhavealookatyourbook?两种表达方式均可用于请求,但后者更为礼貌。在表示可能性时,can和could也没有时间上的差异,但can表示的可能性更大一些。can通常用来表达逻辑上的可能性,而could则更多用于实际可能性较小的情况。例如,Canitbetrue?和Anybodycanmakeamistake这两句话,前者表示对某事的真实性存疑,后者则表达任何人都可能犯错误,而不是说某人正在犯错误。在某些特定情况下,只能使用could。比如,在虚拟语气中,只能用could。例如,Ifithadnotrainedsohardyesterdaywecouldhaveplayedtennis。本该去打网球,但由于下雨没去。再如,表示委婉请求时,也只可用could,如CouldIuseyourpen?这句话。此外,在提出建议或忠告时,也应使用could。例如,CouldyougivemeasuggestionaboutlearningEnglish?你能给我一条学英语的建议吗?这样的表达显得更为委婉和礼貌。