400-800-8975

七年级英语下册动词时态练习题

时态是表示不同时间发生的动作或存在的状态,需要用不同的动词形式表示。时态题是英语考试的必考题。下面是小编收集整理的七年级英语下册动词时态练习题,大家一起来看看吧!
七年级英语下册动词时态练习题:
1. A short time before she ________ , the old lady ________ a will, leaving all her money to her brother.
A. died; has written B. has died; wrote
C. had died; wrote D. died; had written
2. — Kate doesn’t look very well. What’s wrong with her?
— She has a headache because she ________ too long; she ought to stop work.
A. has been reading B. had read
C. is reading D. was reading
3. As time ________ on, Sally began to wonder if Bruce ________ Bilks’new poem called Tabled’Hute.
A. has gone; had read B. went; has read
C. goes; has read D. went; had read
4. —Mike, do you know who wanted me on the phone?
—Sorry. I don’t know. I ________ a bath in the bathroom.
A. have had B. was having
C. had D. am having
5. —Could you tell me how your father usually goes to work?
—Yes. If it is fine, he ________ to his office.
A. will walk B. will go on foot
C. walks D. would go on foot
6. — I called you at ten, but there was no reply.
—Oh, that was probably when I ________ a shower.
A. am taking B. took
C. were to take D. was taking
7. — Have you ever worked with a tape recorder?
— I ________ it a lot when I was studying French in school.
A. used B. was used
C. have used D. had used
8. —You must have met him the other day. —Oh, no, I ________ .
A. hadn’t B. mustn’t
C. haven’t D. didn’t
9. —Which flight ________ ? —I want to catch the 13:00.
A. you are to catch B. are you catching
C. do you catch D. have you caught
10. —Excuse me, sir. Would you do me a favor?
—Of course. What is it?
—I ________ if you could tell me how to fill out this form.
A. had wondered B. was wondering
C. would wonder D. did wonder
11. How can I ever concentrate (集中精力) if you ________ continually ________ me with silly questions?
A. have…interrupted B. had interrupted
C. are…interrupting D. were…interrupting
12. —I bought this shirt for 35 yuan yesterday.
—It’s on sale today for only 29. You should have waited.
—Oh, really? But how ________ I know?
A. would B. can
C. did D. do
13. —Will you go now?
—Not until I ________ my experiments.
A. will finish B. have finished
C. will have finished D. had finished
14. —Look! Someone has spilt coffee on the carpet.
—Well, it ________ me.
A. isn’t B. hasn’t been
C. hadn’t been D. wasn’t
15. —Did you enjoy your holiday?
—Yes, it’s the best holiday I ________ these years.
A. had B. have had
C. had had D. would have
七年级英语下册动词时态练习题
答案详解:
1. D. “死”与“写(遗书)”都发生在过去,显然“写”应发生在“死”之前,即:过去的过去。因此,die用一般过去时,write用过去完成时。
2. A. 根据后文可知,“她现在依然在工作”,表示从过去某一时刻开始,一直延续到现在,并且现在仍然在进行的动作或存在的状态,就用现在完成进行时,即:have been doing
3. D. 从began是一般过去时可知,go也用一般过去时,read应发生在began to wonder之前,所以要用过去完成时。
4. B. 从wanted是过去式,可知打电话发生在过去,“我”现在不知道,因为当有人打电话来时,“我”正在冲凉。表示在过去某一时刻正在发生的动作,当然用过去进行时。
5. C. 从问句中usually goes to work来看,是问通常的情况,其回答也应该是指通常的情况,因此要用一般现在时,即:“如果天气好,他通常是步行上班的”。注意:千万不要认为条件句中的谓语动词用一般现在时,而主句中的谓语动词就用一般将来时,而错选A或C。
6. D. 意为:“你打电话来时,我可能正在洗淋浴”。指在过去某个时候正在发生的动作,用过去进行时。
7. A. 句意为:“我在学校学法语期间,经常使用录音机”。指过去经常发生的动作,当然用3一般过去时。
8. D. 问句是对过去情况猜测,答句I didn’t的完整句子是I didn’t meet him the other day. (几天前我没有见到他。)
9. B. 从语境来看,显然指将来:“你打算坐哪趟班机?”表示最近打算或安排要做的事,可以用进行式或“be to do”来表示,因此,可选出A和B,而答案A的语序不对,所以只有B对。
10. B. 表示刚才想叫你帮忙,就是“我在想你可不可以帮我填这个表格”,所以用过去进行时。
11. C. 因为从can和句意可知,是指目前正在发生的事。句意是“如果你 (象现在这样) 不断地用一些无聊问题来妨碍我,我又怎能集中精力呢?”
12. C. 因为意思是“我当时 (昨天) 怎么知道呢?”。
13. B. 因为在时间状语从句中要用一般现在时代替一般将来时;若强调从句动作发生在主句动作之前时,用现在完成时代替将来完成时,本题属后一种情况。
14. D. 从上文可知,已经将coffee溅在地毯上了,spilt已经在过去发生了,所以用一般过去时,wasn’t。
15. B. 因为these years是包括现在在内的,通常与现在完成时连用。
过去将来时详解:
一、如何理解过去将来时
“过去将来”是一个比较奇怪的概念。你可能知道什么叫“过去”,也可能知道什么叫“将来”,但可能不明白什么叫“过去将来”。
根据字面意思来理解,“过去将来”就是指过去的将来,指的是以过去时间为基点将要发生的情况。比如你说“我明天去”,这个“明天”属于将来;如果你说“我那天说过我第二天会去的”,这个“第二天”在现在看来,就是属于过去将来。请看:
I will go tomorrow. 我明天去。
I said that I would go the next day. 我说过第二天会去的。
上面第一句用的是一般将来时,第二句的宾语从句用的则是过去将来时。
七年级英语下册动词时态练习题
二、过去将来时的构成与用法
过去将来时由“would+动词原形”构成,主要表示从过去某一时间来看将要发生的动作(尤其用于宾语从句中)。如:
She said that she wouldn’t do that again. 她说她再不会这样做了。
He promised that he would help me. 他答应他会帮助我。
对于一个谓语动词用一般将来时的句子,如果将它置于一个主句谓语为过去式的宾语从句中,那么原来的一般将来时就要变为过去将来时,因为此时对于宾语从句来说,时间的基点从现在移到了过去。比较:
He will agree. 他会同意的。
I knew he would agree. 我当时就知道他会同意的。
容易误用过去将来时的典型情况:
正如我们通常要在时间状语从句以及条件状语从句使用一般现在时代替一般将来时一样,如果在时间状语从句或条件状语从句中,因语义的需要而使过去将来时,那么应改用一般过去时。如:
他说要是第二天下雨他们就待在家里。
误:He said they would stay at home if it would rain the next day.
正:He said they would stay at home if it rained the next day.
另外,当by the time后接一个句子起将状语从句时,其后的从句用一般现在时代替一般将来时,用一般过去时代替过去将来时。如下面是北京卷的一道高考题:
When I talked with my grandma on the phone, she sounded weak, but by the time we ______ up, her voice had been full of life.
A. were hanging B. had hung C. hung D. would hang
分析:C。从逻辑上说,当我在电话里和奶奶聊天时,她的声音听起来很虚弱;但到我们要挂电话时,她的声音又充满朝气。从逻辑上说,应该是“奶奶的声音又充满朝气”在先,“我们挂断电话”在后,如果是反过来的话,那说话者就无法听知道“奶奶的声音又充满朝气”之回事了。所以“挂断电话”应用一般过去时。另外,由于by the time后接句子引导时间状语从句时,从句谓语通常要用一般现在时代替一般将来时,用一般过去时代替过去将来时,所以选项D不能选。
现在进行时与一般现在时的区别:
1. 现在进行时强调目前正在进行的动作,而一般现在时强调经常性或习惯性的动作。如:
I’m reading a story now. 我在看一个故事。(目前正在干的事情)
I read stories in my spare time. 我有空时看故事。(经常性的行为)
2. 现在进行时强调现阶段一直在进行的动作,而一般现在时只表动作的重复,而不表示动作的持续。如:
What are you doing these days? 这几天你在干什么?
They are learning English in the summer holiday. 他们暑假在学英语。
They read English every day. 他们每天读英语。
They play volleyball every Sunday. 他们每周星期天都打排球。
3. 表示短促动作的动词(如 jump, knock, beat, pick, skip等)的进行时,表示动作的重复。如:
The girls are jumping over there. 女孩子们在那边跳。
His heart is beating fast. 他的心脏跳得很快。
4. 某些表示希望或想法的动词(如hope, wonder, want等)的进行时可以表示委婉客气。如:
I’m wondering whether you can help us now. 我不知道你现在能否给我们帮一忙。
I’m hoping that you will succeed. 我正在希望你成功呢。
12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章