英语语法中的时态(tense)是一种动词形式,不同的时态用来表示不同的时间与方式。下面是小编收集整理的*英语时态题及答案,大家一起来看看吧!
*英语时态题及答案:
【2011广安市】37. -Where is John?
-He ______ the science lab.
A. has gone to B. has been to C. went to
答案:A
【解析】考查时态及动词的用法。根据句意:他已经去了科学实验室,表示动作已发生,用现在完成时,A项表示去了某地,即:人没在这儿;B项表示曾经去过某地,人又回来了。
【2011兰州】25. — How do you like your English teacher?
— He is great. We _______ friends since three years ago.
A. were B. have made C. have been D. have become
答案:C
【解析】现在完成时态的用法。由答句中的since three years ago可知,主语用现在完成时态,且动词用延续性动词,因此选C。
【2011兰州】40. The population of the world _______ still _______ now.
A. will; grow B. has; grown C. is; growing D. is; grown
答案:C
【解析】现在进行时态的用法。句意“现在世界的人口数量还在不断增长”,因此选C。
【2011山东威海】38.—Hi, guys. Where are you heading now?
—Home. We _________all our money, so we have to walk home now.
A. spend B. spent C. have spent D. are spending
答案:C
【解析】动词的时态。根据答语句意“我们已经花光我们所有的钱”可知此句用现在完成时态,故选C。
【2011四川内江】28. — _____ you _____ the movie Gongfu Panda II ?
— Not yet. I'll see it this Sunday.
A. Did, see B. Do, see C. Have, seen
答案:C
【解析】动词时态。答语not yet,是现在完成时的标志。根据句意,你看过《功夫熊猫Ⅱ》吗?还没有。我这个周日将去看。故选C。
(2011江苏宿迁)14. If there is any change to the plan, I ______ you as soon as possible.
A. told B. have told C. tell D. will tell
【答案】D
【解析】本题时态的用法。作为连词,引导条件状语从句,它表示的意思是“假如”“如果”等。在复合句中如果主句用将来时,则if引导的状语从句用一般现在时。故选D。
【2011湖南怀化】28. —May I speak to Lin Tao?
—Sorry, he is not in. He ______ to Changsha.
A. has been B. has gone C. went
答案:B
【解析】词义辨析。have been to 与 have gone to 的区别。have been to 指“去过”,have gone to 指“去了”, 即不在说话者所在地。根据句义,“我可以找林涛说话吗?” “很抱歉,他不在。”“他去了长沙了”。
【2011湖南怀化】26. Listen, our teachers ______ Red Songs in the next room.
A. sang B. are singing C. sings
答案:B
【解析】动词时态。listen是现在进行时的标志,得出答案B。
【2011安徽】37. He promised to pick me up at the school gate. However. he _________ yet.
A. didn't arrive B. doesn't arrive
C. isn't arriving D. hasn't arrived
答案:D
【解析】选D. 考查现在完成时。 由yet提示应该是现在完成时,故选D。
【2011广州】( )3. Yesterday evening, I _____ along the street when I suddenly met my maths teacher.
A. walk B. walked C. was walking D. am walking
3.答案:C
解析: 考查时态。根据句意:我在街上散步时,遇到了我的数学老师。当一个动作(met my maths teacher)发生时,另外一个动作(散步)正在进行。故“散步”这一动作用过去进行时,故选C。
过去将来完成进行时讲解:
一、过去将来完成进行时的情态意义
“would have been+现在分词”结构除用于表示过去将来完成进行时外,有时其中的 would 也可能是情态动词,具有情态意义,比较表示推测或猜想等。如:
“What interesting job have you found?” Helen asked him; he knew she would have been thinking about it. “你找到什么有趣的工作啦?”海伦向他问道。他知道海伦一定会一直想这件事的。
二、过去将来完成进行时补充例句
过去将来完成进行时不是一个常用时态,一般语法书也讲得到很少,所以能找到的权威例句也很少。为满足部分高级读者朋友的需要,我们特从“英国*语料库”中查了部分例句,供大家参考:
◇Latterly, they would have been reading Virgin books, watching Virgin videos and Virgin films.
◇New York was swathed in sunlight and the heat would have been stifling had it not been for a gentle easterly breeze blowing in from the Atlantic.
◇Maybe we, it may well be that you were with other people, I wonder what sort of things if you were in a condition of speaking, what sort of things you would have been saying to them.
◇Obviously no expense was being spared to make the night a success, and in different circumstances she would have been looking forward to it, but now, as silence settled over the car, she could feel herself growing tense.
现在完成时的理解与用法:
一、如何理解
现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。首先,我们来看看“现在完成时”该如何理解。你可能会根据字面意思将其理解为:现在完成时就是表示现在已经完成的动作。但是,这样的理解是很不全面的理解,甚至是很危险的!因为这样的理解将来误导你混淆现在完成时与一般过去的区别。
现在完成时有两个主要用法:一是已完成用法,也叫影响性用法。该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
现在完成时的另一个用法叫未完成用法,也叫持续性用法。该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。
二、构成与用法
现在完成时由“have / has + 过去分词”构成。如:
He has seen the film several times. 这部电影他已看了好几次。
I have known her for a long time. 我认识她很长时间了。
句中的has seen和have known均为现在完成时,*句属影响性用法,其影响是“他对电影内容非常熟悉了”;第二句属持续性用法,指“认识她”已持续了很长一段时间。
one day与some day所连用的时态有何区别:
1. one day可指过去或将来,即可用于过去时态或将来时态。如:
One day the temperature was 30℃. 有一天温度达到30摄氏度。
I will [am going to] climb that mountain one day. 总有一天我要爬那座山。
One day people will be able to go to the moon on holiday. 总有一天人们可以到月球上去度假。
2. some day通常只指将来,即只用于将来时态。如:
We’re all going to be old some day. 总有一天我们都会老的。
Some day I’ll come back and marry her. 总有一天我要回来娶她。
注:有时虽然不是将来时态,但句子意思表示的是将来意义。如:
You’re sure to regret one day. 你准有一天会后悔。
I want to get married one day. But before that, I want to travel. 总有一天我要结婚。但在那之前,我要旅游。
另外,在特定语境中some day有时可指过去将来。如:
I never realized that some day I would be living in China. 我从未想到将来有一天会在*居住。