大学英语B级语法之七大时态
1.一般现在时
动词:加s / es : do 或does (第三人称单数)。
含义:通常表示客观事实或真理;或表示经常发生的、习惯性的动作或存在的状态。
e.g. The earth moves around the sun.地球绕着太阳转。
He always goes to school by bike.他总是骑车去上学。
(特别提醒:.一般现在时可以代替将来时,用于时间状语从句和条件状语从句中。)
e.g. Please be sure to telephone me the next time you come. 下次来之前请一定给我来电话。
2.一般过去时
动词: 加 ed / d / 不规则变化:did.
含义:表示过去时间所发生的动作或存在的状态,常与过去特定的时间状语连用;或表示过去某一段时间一直持续或反复发生的动作,可与表示频度的时间副词连用。
e.g. I bought this computer five years ago.
He often took a walk after supper when he was in Shanghai.
3.一般将来时
动词:will do/ shall do /be going to do.
含义:表达在未来某个时间将要发生的动作或存在的状态。
e.g. The telephone is ringing. I will answer it.电话在响,我去接。
4.现在进行时
动词:is/am/are+ doing
含义:表示此时此刻或现阶段正在进行的动作。
e.g. The police are looking for the two missing children.警察们正在寻找两个丢失的孩子。
5.过去进行时
动词形式为 was/were + doing
含义:表示过去某个时刻正在进行的动作。(主语是I,she,he时用was)
e.g. Jane burnt her hand when she was cooking the dinner.
6.现在完成时
动词:为have / has done,常与already,recently, never,ever, yet,since连用。
含义:用来表示过去发生的对现在有影响的动作。
e.g. The milk has already become undrinkable 牛奶已经不能喝了。
或者表示过去某时间开始一直延续到现在的动作。
e.g. He has lived here since 1949.自从1949年以来,他一直住在这儿。
7.过去完成时
动词:had done.
含义:表示在过去某一时刻以前已经开始并一直延续到这一时刻、或是在此刻前已经完成的动作。
e.g. By the end of last term we had learned 1000 English words.到上学期末,我们已经学了1000个英语单词。
例题讲解
1)When Lily came home at 5 p.m. yesterday, her mother ______ dinner in the kitchen. (《大学英语》(B)Test 1, 36)
A. cooked B. was cooking C. cooks D. has cooked
解析:B。此题意思为:当Lily昨天下午五点回家时,妈妈正在厨房里做饭。用过去进行时。
2)John’s father ______ mathematics in this school ever since he graduated from Harvard University. (《大学英语》(B)Test 1, 40)
A. taught B. teaches C. has taught D. is teaching
解析:C。此题意思为:约翰的父亲自从哈佛大学毕业后就一直在这所学校读书,这种状态一直持续到现在,所以句子用现在完成时。
3)I was giving a talk to a large group of people, the same talk I ______ to half a dozen other groups before. (《大学英语》(B)Test 2, 45)
A. was giving B. am giving C. had given D. have given
解析:C。凡是表示过去动作之前的动作要用过去完成时态“had done”。根据题意可知had given的动作发生在was giving之前,所以用过去完成时态。
小编推荐:
更多大学英语B考试资讯>>>大学英语B考试
想要顺利通过大学英语B考试吗?考无忧网校助你顺利通关大学英语B考试>>>大学英语B考试题库