实用的生活知识参考!
当前位置:首页 > 我爱学习 > 英语 >情态动词can有哪些用法

情态动词can有哪些用法

  这些洞穴让观者无不叹为观止。

  2、could的用法

  (1) 表示能力,指的是过去时间。

  Could she speak English then? 那时候她会说英语吗?

  She studied hard but still couldn’t pass the exam.她学习很努力,但是仍然没通过考试。

  (2)表示过去一般性允许,指的是过去时间。

  注意,表示过去一般性允许(即表示某人随时都可以做某事),用could

  When I lived at home, I could watch TV whenever I wanted to. 我住在家里时, 想什么时候看电影就可以什么时候看(一般性允许)

  表示在过去某一特定情况下允许进行某一特定的活动,则不用could

  He was allowed to see the film yesterday evening. 昨天晚上允许他去看了电影。(特定的允许,不能用could)

  表示可能,可以指过去时间,也可以指现在时间,表示语气缓和。

  can和could都表示“能”,但can多表允许的能,could多表自身能力的能。

  He can drive in this country. 他能(被允许)在这个国家开车。

  He could drive in this country. 他在这个国家能(有能力)开车。

  We could relax the procedure slightly in your case.

  我们可以根据你的情况通融一些。

  (3) 委婉客气地提出问题或陈述看法,指的是现在时间。主要用于疑问句,回答时用can。

  Could I use your pen?(不知道对方是否借钢笔,很委婉的请求)

  Can/could I borrow your thermos?

  我可以借用你的暖水瓶吗?

  (4) can't /couldn't (与比较级连用,强调某物或某人具备某种特征的程度)太…,再…不过

  情态动词+not+比较级 再…都不为过,是一种强调说明,也是肯定语气。

  I couldn't be happier.我太幸福了。

  The rest of the players are a great bunch of lads and I couldn't be happier.

  剩下的选手是一帮很棒的小伙子,我太高兴了。

  It couldn't be better.不能再好了/最好的。

  I can't agree more.我是最同意的。

  但是某些情况下这种结构也可以用作否定含义,作为简单的陈述事实或启使。例如:

  He is tired and he can't run faster. 他累得跑不快了。

  In some public place,you cant't be too noisy. 在一些公共场所,你不能大声喧哗。

  至于什么时候是肯定的强调,什么时候是否定的陈述,就要结合具体的语境了。can't be better! 这再好不过了!

  (5)could 真想(强调感觉)

  I could kill you! I swear I could!

  我想杀了你!我发誓我真想杀了你!

  《柯林斯高阶英汉双解学习词典》

  I'm so fed up I could scream!

  我烦透了,非大喊大叫不可!

  3、can与could的区别

  can表推测时只用于否定句和疑问句(could无此限制)。couldn’t的可能性比can’t小。

  表示建议和忠告,带有一定的礼貌性和客气语气,只能用could :

  Could you give me a suggestion about learning english?(你能给我一条学英语的建议吗?)

  虚拟语气里面只能用could

  If it had not rained so hard yesterday we could have played tennis(本该去打球的,但由于下雨没去)

  He could have done this. 他本可以做这个的。

  If I could go with you, I should feel very glad.

  假如我能同你们一起去, 我会感到非常高兴。

  You could have been more considerate.

  你本来可以更慎重些。

  can't have done, couldn't have done.

  前者仍然表示“不可能、没有这种可能性”,后者表示“可能不是,不太可能”

  From her knowledge of Douglas's habits, she feels sure that the attacker can't have been Douglas

  根据她对道格拉斯习性的了解,她敢断定他不可能是那个袭击者。

  《柯林斯高阶英汉双解学习词典》

  (对某人未做某事表示恼怒)本来可以 ;本来应该;表示过去有可能做某事但未做

  used to show that you are annoyed that sb did not do sth

  They could have let me know they were going to be late!

  他们要晚来,也该早告诉我一声呀!

  I could have won the game but decided to let her win.

  我本可以赢得那场比赛,但还是决定让她赢了。

  He could have made a fortune as a lawyer.