zoukankan      html  css  js  c++  java
  • 时态

    纵轴我们可以分为四个时间段:现在,过去,将来,过去将来;横轴可以分为四个状态:一般,进行,完成,完成进行;这便是时和态,一起构成了英语中的16种时态

    一般现在时

    英语中的入门级时态,动词用一般现在时,常见于描述习惯性动作或状态,搭配的时间和频率副词一般是:every day,every morning/afternoon/evening ,always,often,usually,sometimes等,也就是最最简单的描述性句型!需要注意的是,主语是第三人称单数的时候,谓语动词要发生相应的变化,一般是加s,也有加ed,改y为i加es,双写尾字母加s,特殊变化如have——has。

    一般过去时

    当我们学到一般过去时时,还不是很习惯,老师就开始各种强调了,填动词看时间,一定要看时间,如果是过去时间,动词要用过去时态,只要把这个习惯扭转过来了,一般过去时还是很好对付的,最常见的过去时间如:yesterday,last week/month/year,just now,this morning,……ago等等。值得注意的是,动词变过去时一般在后面加ed,特殊的要双写加ed,还有很多不规则的变化,也是难倒了很多学生,如:buy-bought be-was/were,have-had,go-went……就连情态动词都有自己的专属过去时,can——could will——would,太多了,我就不一一举例了。

    一般将来时

    既然过去时间点的出现要让动词变过去时,那出现了将来的时间,我们自然要用一般将来时,庆幸的是,我们不需要对动词本身这个单词动手脚,只需要用be going to+动词原形或者是will——动词原形就可以了,还有be+to do 表将来的用法等等。

    一般过去将来时

    这个理解起来要结合一般过去时和一般将来时理解了,比如:时间范围定在了过去,但是说的是将要干什么,这个时候要用一般过去将来时,一般用在间接引语里面非常多,直接引语中哪个正常人会这样说话呢?另外就是站在过去的宏观范围内,描述将来的事情,也是可以用的。

    现在进行时

    描述正在做的事情,这个相对来说比较好理解,翻译成汉语肯定会带有“正”字,需要注意的是,很多初学的同学容易漏掉be+doing这个组合中的be动词,一定要记得哦!常见的时间标志词是:now,at +时间点,listen,look等等,这些套路应该在考题中会一眼被识破吧!

    过去进行时

    就是在过去的一个时间点正在做的事,在现在进行时基础上把be动词改为was或were就行了!一般的时间标志是:at that time yesterday,when my father opened the door(脑补画面)

    将来进行时

    就是在将来的一个时间点正在做的事,有人就不理解了,不是没发生吗,怎么就能在将来正在做什么事儿呢?解不开这个心结的朋友 ,咱们中也有类似的表达,比如,你和好友们畅想未来,会不会说:到时候咱们坐在一起喝着酒,聊着天……这个句子就是典型的将来进行时。一般是will be doing的结构!

    过去将来进行时

    “昨天那个点你应该要去睡觉了吧”,这就是典型的过去将来时的场景,描述过去某个时间将要发生的事儿,就在将来进行时的基础上把will变成would就行了!

    现在完成时

    完成时一进入时态学习,很多人越来越晕了,现在完成时在中小学生时态学习里面,起着里程碑式的作用,过了这关,语感分分钟上来,过不了,那就很难了,老外在口语交际中,也喜欢用这个时态 ,比如,老外经常问:got it?你懂了吗?实际上是have you got it?注意一下,have在完成时中是助动词了,后面要跟动词的过去分词哦,过去分词在过去时的基础上有精进了一步,很多动词的过去式和过去分词是一样的,但是也有很多不规则的需要大家记忆,现在完成时常见的时间标志词:for+一段时间 ,never,since+过去时间点,already,ever,just等等。

    过去完成时

    永远记着,虽然在初高中的英语教材或者是文章中常见,但是你不要瞎用,很危险!过去完成时一定是表示过去的过去,也就是说,句子里面已经有了一个明确的动词过去式,然后你要表达的这个动作又在它之前,OK,那你用吧!另外,在虚拟语气和by+过去时间点 的句子里,常用过去完成时!

    将来完成时

    will have+过去分词的句型,就是在have前面加一个表示将来的情态动词,一般考点是出现在by+将来时间点,要用将来完成时!

    过去将来完成时

    按照以上的推理,只需要把will变成would,然后加have done,就是过去将来完成时了!一般出现在间接引语,或者是虚拟语气中,在初高中英语学习中出现的不算多!

    现在完成进行时

    内核:表示一件事情从过去做到现在,而且还在做。结构是have been+doing,常考的就是I have been learning English for ten years,我学英语十年了,言下之意就是现在还在坚持学!

    过去完成进行时

    把上面的have 变成had就行了,刚刚好说了,过去完成时一定是表示过去的过去,所以当在一个既定的过去时间范畴类表达已完成,可以用该时态,这个时态也一般出现在间接引语和虚拟语气!

    将来完成进行时

    在have前面加一个表示将来的情态动词will就可以了,给个语境,如果我要描述一个人到了明年可能已经学了10年英语了,但是还是会一直学下去,就可以说 he will have been learning English for 10 years by 2019!

    过去将来完成进行时

    念起来都绕口,只需要把上面的will 改成would就行,一般出现在间接引语和虚拟语气,但是说的又是将来的事儿,举个例子,他昨天说他2019年将要学英语满10年了,he said he would have been learning English for ten years by 2019.

    时态是语法中的核心的核心,在目前很多完成句子的考题中,时态错则全错!困扰我们广大学子写作水平的也就是时态的把握,学习经验:语感+语境创设来辅助理解复杂时态,多多感悟,拿下英语时态也是 piece of cake

    八种基本时态传送门

    作者:Glacier

    -------------------------------------------

    个性签名:向上吧少年,加油!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,感谢!

  • 相关阅读:
    Java动态规划实现将数组拆分成相等的两部分
    动态规划解决hdu龟兔赛跑
    Eclipse上将maven项目部署到tomcat,本地tomcat下,webapps下,web-inf下lib下没有jar包决绝方案
    【转】spring IOC和AOP的理解
    Eclipse创建一个普通的java web项目
    linux服务器自动备份与删除postgres数据库数据
    开启Linux服务器vnc远程桌面详细步骤
    设计模式---JDK动态代理和CGLIB代理
    菜谱
    网络协议-dubbo协议
  • 原文地址:https://www.cnblogs.com/wildness-priest/p/10990255.html
Copyright © 2011-2022 走看看