时态是英语中一个重要的语法范畴,它表示不同时间发生的动作或存在的状态以及动作发生或存在的方式。下面是小编收集整理的高一英语时态练习题及答案,大家一起来看看吧!
高一英语时态练习题及答案:
【2011盐城】12. I_____ along the road when I saw Peter. So we stopped and had a chat.
A. walked B. was walking C. would walk D. had walked
答案:B考查动词时态,过去进行时与when连用表示:过去正在发生某个时间短时,突然插入一个时间点。本题句意:我在沿马路上走的时候看到了彼得。因此我们停下聊了起来
【2011四川绵阳】7. This girl is ready to help people any time. When she is on the bus, she always_____her seat to someone in need.
A. gives B. give C. gave D. giving
答案:A
【解析】时态的用法。根据Always是一般现在时的标志及从句“”的时态是一般现在时,同时主语“”是第三人称单数,故谓语动词也应用第三人称单数,故选A。
【2011浙江绍兴】22. — May I speak to Mr Morgan?
— Sorry. He______ on the farm.
A. works. B. worked C. is working D. has worked
答案:C
【解析】动词的时态。依据句意“对不起,他不在。他正在农场里干活。”要用现在进行时态,故选C。
【2011北京】28. Paul ant I ____ tennis yesterday. He did much better than 1.
A. play B. will play C. played D. are playing
答案:C
【解析】考查点:本题考查动词时态的用法。由句中的yesterday可知,要用过去式,所以选择答案C。
【2011北京】29. Where's Tom'? His mother ____ him now.
A. is looking for B. will look for C. has looked for D. Looks for
答案:A
【解析】考查点:本题考查时态的用法。由语境知汤姆不在这,他妈妈“正在”寻找他,所以用现在进行时,所以选择答案A。
现在完成进行时与现在完成时的区别:
1. 在许多情况下,现在完成时表示动作已经完成,而现在完成进行时却并非如此。如:
He has cleaned the window. 他把窗户擦干净了。(动作已完成)
He has been cleaning the window. 他一直在擦窗户。(动作不一定完成)
2. 有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。如:
I’ve known him for many years. 我认识他有许多年了。
The war has lasted for a long time. 这场战争持续了很长时间。
过去完成时用法的一点注意:
当两个或多个过去发生的动作紧挨着并列出现时,尽管各动词之间有先后关系,我们仍然都用一般过去时。如:
Bill saluted, turned, and went out. 比尔敬礼后转身就出去了。
He paused and shook his head. 他稍停了一下,然后摇了摇头。
另外,由after, before, as soon as 等连词引导时间状语从句,由于这些连词已经清楚地表明了主从句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示。如:
I told them the news after you (had) left. 你走后我把这消息告诉了他们。
As soon as I (had) put the phone down it rang again. 我刚把电话一放下,它又响了。
现在完成时的用法:
I’ve waited a week for your answer. 等你的答复我已等了一个星期。
根据句意可知,“等”这个动作发生在过去,但它在过去并没有完成,而是一直等到现在,已持续了一个星期。
We have lived here quite a number of years. 我们在这里住了很多年了。
根据句意可知,“住在这儿”是从过去开始的,但它在过去并没有完成,而是一直等到现在,已持续了好几年。