一、含义不同
1.could:作情态动词时是can的过去时;(询问是否可做某事)能,可以;(礼貌地请求别人做事)能。
2.would:作情态动词时是will的过去时;(用于转述)将,将会;带出想象的结果;(表示可能发生的事情没有发生,是因为之前另一件事没有发生)就会。
二、用法不同
1.could:用作助动词can的过去式,其后可接不带to的动词不定式。could用于疑问句中并不表示过去时,而是表示现在时,此时语气比较委婉,有时表示把握不大或犹豫;could用于特殊疑问句常含有惊讶、迷惑等感情色彩。
2.would:用作情态动词will的过去式,用于陈述语气时可表示过去的意志、决心、习惯或反复性的动作;表示关于过去的或然性、似真性或揣测;当句子主语是非生物的第三人称时,表示具有某种能力。
would可用作助动词will的过去式,主要用于第二、第三人称,有时也用于第一人称。
三、侧重点不同
1.could:更加委婉、礼貌。
2.would:不确定对方会不会做某事时的询问。
1.请求别人允许自己做某事,语气较委婉。
例句1:Could I use your mobile phone?
我可以用一下你的手机吗?
注意,回答时不可再用could, 而是用 can. 如:Yes, you can. 或 No, you can’t.
2. 请求别人做某事,语气较委婉。
例句2:Could you please open the window?
请你开一下窗户好吗?
回答时也是用can. 也可以用其它方式回答,如: Yes, sure. Yes, of course. 等。
3. 表示怀疑、惊异、不相信等态度。这种用法一般在否定句和疑问句中。此种情况也可用 can, 但是比can的语气弱。
例句3:He couldn’t /can’t be our teacher.
他不可能是我们的老师。