在语法里,时或时态表示行为发生的时间和说话时的关系。在英语考试中经常会遇到时态题。下面是小编收集整理的初中英语时态训练题,大家一起来看看吧!
初中英语时态训练题:
1. Mr. Wang has left for Guangzhou. He ______ a speech there in two days.
A. gives B. gave C. will give D. has given
2. As we all know, the Silk Road ______ China to the west in ancient times.
A. connects B. connected C. will connect D. is connecting
[图片0]
3. —Where is Linda? I can’t find her anywhere.
—She ______ the flowers in the garden.
A. waters B. is watering C. watered D. has watered
4. After Steven sent some e-mails, he _____ surfing the Internet.
A. starts B. has started C. will start D. started
5. Robots _____more heavy work for us in the future.
A. will do B. did C. have done D. were doing
KEY: 1—5 CBBDA
现在完成时典型考题:
1. My parents ______ in Hong Kong. They were born there and have never lived anywhere else.
A. live B. lived C. were living D. will live
分析:A。根据第二句用的现在完成时态可知,说话者的父母亲现在还健在,因此排除选B和C;再根据第二句句意——他们出生在香港并从未在其他任何地方居住过——可推他们目前还在香港居住,故选 A。
2. — What is the price of petrol these days?
—Oh, it ______ sharply since last month.
A. is raised B. has risen C. has arisen D. is increased
分析:B。根据句中的时间状语since last month可知,句子应用现在完成时,故可排除A和D。arise意为“出现,发生,(烟等)从……升起”;rise意为 “(价格、温度、量等)上升、增加”。故选B。又如:It’s rained steadily since last Saturday. 自从上星期六以来一直下雨。
3. His sister left home in 1998, and ______ since.
A. had not been heard of B. has not been heard of
C. had not heard of D. has not heard of
分析:B。根据句末的副词since可知,句子应用现在完成时,故可排除选项A和C;再根据his sister和谓语hear of之间的动宾关系,可确定答案为B。句意为:他妹妹1998年离家后再也没有消息。
过去完成时典型考题:
1. —Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ______ his old friends for a long time.
A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen
分析:D。由于见朋友发生在过去(即昨天),而很久没有见到朋友自然是昨天的见面之前,即属于过去的过去,故用过去完成时。
2. The hotel wasn’t particularly good. But I ______ in many worse hotels.
A. was staying B. stayed C. would stay D. had stayed
分析:D。根据The hotel wasn’t particularly good这一句中的一般过去时可推知stay in many worse hotels要用过去完成时,因为它发生在wasn’t之前。
现在完成进行时与现在完成时的区别:
1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:
He has changed his idea. 他改变了想法。
2. 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:
We have been studying here for two years. 我们在这儿已经学习了两年了。