英语中should和could的区别

如题所述

区别
should 指的是 1.可以表示征求意见,2.表示义务,应该 3.表示可能
could指的是“can”的过去式; 能够,打算; 用于假设语气的条件句; 用于虚拟语气的结论句;
例句分析
should
1.I should exercise more
我应该多锻炼一些。
2.All visitors should register with the British Embassy
所有游客都必须到英国大使馆登记。
3.I should have gone this morning but I was feeling a bit ill
今天早晨我本应该走的,但是我觉得有点不舒服。
4.You should have no problem with reading this language
阅读这种语言你应该没问题。

could
1.For my return journey, I felt I could afford the extra and travel first class
至于回程,我觉得我能多花点钱坐头等舱。
2.Though he had a temper and could be nasty, it never lasted
虽然他爱发脾气,而且有时还很讨厌,但向来都只是一阵儿。
3.He could have made a fortune as a lawyer
他本可以当律师挣大钱的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-24
1. can (could)
1)表示能力,could主要指过去时间。
Two eyes can see more than one. 两只眼比一只眼看得清。
Could the girl read before she went to school? 这女孩上学前能识字吗?
2)表示可能(理论上或是逻辑判断上)。
The temperature can fall to –60℃, that is 60℃ below freezing.
气温可降至—60℃,也就是零下60℃。
should
1)表义务。意为“应该”(某件事宜于做),用于各种人称。
You should be polite to your teachers. 你对老师应该有礼貌。
You shouldn´t waste any time. 你不应该浪费时间。
2)表推测,意为“想必一定、照说应该、估计”等。
The film should be very good as it is starring first—class actors.
这部新电影是一流演员主演的,估计拍得很好。本回答被提问者采纳
相似回答