什么是modal verb?翻译成中文就是情态动词。

modal的意思是模式的,情态的,形式的。Bootstrap中的模态框就是这个词modal。

情态动词翻译挺准确的,就是表达说话人的情绪,态度或语气的词,本身就有一定的意义。我们中国有句话叫“听话听音”,在英语中也要听这个音,而掌握了情态动词就能有效帮你听懂英语中的语言,语调,言外之意。

英语中情态动词总共就那么几个:can , could, may, might, shall, should, will, would, must, have to, used to ,ought to, dare, need.

  • need和dare既可以做情态动词也可以做实义动词,所以容易提到情态动词不太容易想到这两个。
  • have (has,had) to , used to是具有情态动词特征的动词。

一、modal verb的formulation

接下来看看modal verb的formulation公式,也就是它的一些feature.

  • They are always follwed by the 'infinitive without to' 后面加不带to的动词不定式
  • They are same for all the pronouns. 所有的代词都用同样的modal verb,没有什么单三之类的。
  • They do not need auxiliaries. They take direct negative and question forms.modal verb不需要助动词,它直接加not就是否定形式。比如want“想要”,表达“不想要”我们需要助动词do的否定形式我们会说do not want;但是情态动词can 直接就是can not。
  • They never combine with another modal verb.

接下来分别介绍一下。

二、can

1,Ability or lack of ability in the present or future.

这种用的最多,表达能力或者客观的可能性。其实能力也是一种可能性嘛,你会,你可以就是你100%的成功可能性。不会就是0%,不太会,会一点都是可能性。

  • They can't dance.
  • Man can not live without air.

表示能力的can也可以被be able to 代替。

2,Giving / not giving permission

  • You can use my office.
  • You can't smoke here.

下面的算是一些高级用法。

3,表示惊异,怀疑,不相信的态度(用在否定句,疑问句或惊叹句)

  • Can this be true?
  • How can you be so careless!
  • This cannot be done by him.

4,can(could) + have + 过去分词”的疑问或否定形式表示对过去发生的行为怀疑或不肯定

  • He cannot have been to that town.
  • Can he have got the book?

5,cannot```too\enough表示"无论怎样``````也不过分","越``````越好"

  • You cannot be too careful to cross the street.
  • I can not thank enough for your kindness.我再怎么感谢你的好意也不为过。(我应该好好感谢你。)

三、could

1,Ability or lack of ability in the past

  • I could read without glasses last year.去年我还可以不戴眼镜看书,言外之意就是今年就不可以啦,我老啦之类的.
  • I could not sleep last night.

2,在疑问句中making a request时候用

  • Could you repeat that please?
  • Could we have a break please?

could表示请求语气很委婉。用的非常多,记得要多用,记得回答用can.

Could I come to see you tomorrow?

  • Yes, you can.
  • No, I'm afraid not.

3,用在肯定句中Making a suggestion

记得是only in the affirmative.

What do you suggest we have for dinner? We could have fish.

本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/7549860.html有问题欢迎与我讨论,共同进步。

modal verbs(一)的更多相关文章

  1. Bar Chart of Frequency of modals in different sections of the Brown Corpus

    Natural Language Processing with Python Chapter 4.8 colors = 'rgbcmyk' # red, green, blue, cyan, mag ...

  2. voa 2015 / 4 / 18

    Words in This Story gerund - n. an English noun formed from a verb by adding -ing infinitive - n. th ...

  3. exam_review to M1

    1. 情态动词,尤其是can/can’t,should/shouldn’t. for example: You should have washed the wound.你应该已经洗好了伤口 Well ...

  4. Both - Either - Neither English Grammar

    http://www.grammar.cl/english/both-either-neither.htm Both, Either, Neither Summary Chart We use bot ...

  5. Bootstrap 模态框(Modal)插件

    页面效果: html+js: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  6. 学会用bootstrap的modal和carousel

    bootstrap框架提供了很多好用的javascript组件,可以很方便的实现常用的js效果,比如点击弹出一个div(modal).下拉菜单.旋转木马(carousel或slider),非常适合前端 ...

  7. angularjs 弹出框 $modal

    angularjs 弹出框 $modal 标签: angularjs 2015-11-04 09:50 8664人阅读 评论(1) 收藏 举报  分类: Angularjs(3)  $modal只有一 ...

  8. yii2 modal弹窗之ActiveForm ajax表单异步验证

    作者:白狼 出处:http://www.manks.top/yii2_modal_activeform_ajax.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位 ...

  9. yii2中如何使用modal弹窗之基本使用

    作者:白狼 出处:http://www.manks.top/yii2_modal_baseuse.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接, ...

随机推荐

  1. html input密码显示为*号

    <!DOCTYPE html> <html encoding="utf-8"> <head> <style> *{margin:0; ...

  2. 浅谈this关键字

    在我学习this关键字的时候,通过查找资料总结出一些this的特殊用法, 供大家参考,代码里面有我总结的分析过程! 箭头函数里的this: var username = "全局"; ...

  3. HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,malloc,new的异同

    1. 首先我们来看HeapAlloc: MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的 空间利用起来, ...

  4. Flash Builder4.0运行应用程序报错

    1.错误描述 SecurityError: Error #2148: SWF 文件 file:///D:/Adobe Flash Builder 4 Installer/HVBox/bin-debug ...

  5. 如何开发jQuery插件

    一:普及JQuery知识 知识1:用JQuery写插件时,最核心的方法有如下两个: $.extend(object) 可以理解为,为JQuery 类添加一个静态方法. $.fn.extend(obje ...

  6. 小白学爬虫-设置Selenium+Chrome代理

    微博登录限制了错误次数···加上Cookie大批账号被封需要从Cookie池中 剔除被封的账号··· 需要使用代理··· 无赖百度了大半天都是特么的啥玩意儿???结果换成了 Google手到擒来 分分 ...

  7. 使用 pprof 和 Flame-Graph 调试 Golang 应用

    前言 最近用 Golang 实现了一个日志搜集上报程序(内部称 logger 项目),线上灰度测试过程发现 logger 占用 CPU 非常高(80% - 100%).而此项目之前就在线上使用,用于消 ...

  8. Hibernate【缓存】知识要点

    对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础...当然啦,也就 ...

  9. eclipse:An internal error occurred during: "Build Project". GC overhead limit exceeded

    在使用Eclipse的Build Project功能时,提示以下错误: An internal error occurred during: "Build Project". GC ...

  10. 使用Restify+superagent做数据转发

    最近为了解决跨域问题,做了一个Node数据转发服务器,使用到了Restify和superagent. Restify 是nodejs的模块.虽然restify的API或多或少的参考了express,但 ...