英语“讲一下 can 和 could的关系 我知道是过去式 还有其他意思

问题描述:

英语“讲一下 can 和 could的关系 我知道是过去式 还有其他意思
那个 could和would 好像是同一类词 给我讲讲

关于楼上的回答,would不是can的过去式,could才是can的过去式.would是will的过去式.
can和would都有表达能力上的“可以”的意思,和be able to有相应的关联.
1.你说的不错,其中一个区别是can和would的时态上的差异.
eg.I can go back and get the file you want.
我可以返回取你要的文件.
表示我可以,在你需要的情况下.当然是说话的当下(现在时).
eg.He would have gone back to America three years ago but he chose to stay with her in China.
三年前他本可以选择回美国,但是他为了她留在了中国.
表示他有这个能力和机会,但是.(过去时,同时也是表示有这个能力和机会事实上却没有实施).
2.Can和would在语气上也有差别.
eg.Can you pass the salt for me?
你能把盐递给我吗?
虽然是在询问,语气上却不是很委婉.
eg.Would you lend me your books?
我能借一下你的书吗?
语气上委婉许多.但是主要的差别还在于,would表示提问者的一种对答案的不确定,虽然提问者提出请求和询问,但是他/她并不确定回答者的答案.
3.当然,前面说道can和would的关联
但是在使用时又需要和may,might和could区分开来.
这是题外话.
讲个笑话给你听.
上课的时候.
Tom:Miss,I was wondering,can I go to the bathroom?
汤姆:老师,我在想我能不能去一下洗手间?
Miss:Well Tom,you can go to the bathroom but I'm afraid you may not be allowed to go there at this moment.
老师:汤姆,你当然可以去洗手间(你有这个能力上厕所),但是我认为你现在不被允许去上厕所.