can和could在语气上的差异
could在一般疑问句中,表达的语气较委婉。
例句有:could you go to see a movie with me?你可以和我一起看电影吗?更多表达的是一种委婉的邀约。
can语气较生硬,多是对某种能力的提问。
例句有:can you swim? 你会游泳吗?表达的是问这个人是否拥有这项技能。
can和could在可能性上的差异
在表示可能性方面,can的可能性比could 大。
如:Anybody can make mistake.任何人都可能犯错误。
The weather here could be very cold in winter.冬天这的天气有时很冷。
从这两个例句中可以明显看出could 强调的可能性,要比can的可能性小很多。
can和could在时态上的差异
can 表示现在的能力,could 强调过去的能力,could为can的过去时态形式。
例如:He can speak a little English now.
他现在会说点英语,强调的是他现在拥有这项技能。
She could play the piano when she was five.
她在五岁时会谈钢琴,强调它五岁时会弹琴,现在会不会并未提及。
can 一般多用于否定句和疑问句。
例如:He can't be at home.他不可能在家。这就是一个否定句。
They could stir up, they could allay.
能动也能静。
I bet he could not speak Russian, could he
我打赌他不会说俄语, 是吗?
He could not run, he could not strike a blow.
他不能跑,他不能动手打人。
could just push past it so we could celebrate.
能暂时忘记,这样我们才能庆祝
I could kill you right now, or I could do this.
我可以一枪崩了你,也可以这么做。