在语法里,时或时态表示行为发生的时间和说话时的关系。在英语考试中经常会遇到时态题。下面是小编收集整理的**英语时态练习题,大家一起来看看吧!
**英语时态练习题:
1. —Has Sam finished his homework today?
—I have no idea. He ________ it this morning.
A. did B. has done
C. was doing D. had done
2. —What’s that terrible noise?
—The neighbors ________ for a party.
A. have prepared B. are preparing
C. prepare D. will prepare
3. Now that she is out of a job, Lucy ________ going back to school, but she hasn’t decided yet.
A. had considered B. has been considering
C. considered D. is going to consider
4. The teacher, with 6 girls and 8 boys of her class, ________ visiting a museum when the earthquake struck.
A. was B. were
C. had been D. would be
5. The discussion ________ alive when an interesting topic was brought in.
A. was coming B. had come
C. has come D. came
【答案解析】
1. C. 根据句意“我不知道Sam现在是否已经做完了作业,(但是我知道)他今天早上一直在做作业”,可知要用过去进行时。
2. B. 由What’s=What is可知,现在在出声音;进而知道“邻居们正在为一个晚会作准备”,所以用现在进行时态。再说,已经准备好了或者将作准备,我们不可能听得到声音,问句也就不成立了,排除A和D。
3. B. 根据but she hasn’t decided yet (尚未决定) 可知,从开始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,现在完成进行时由“have/has been doing”构成,所以选B。
4. A. 由when the earthquake struck可知,要用一般过去时,排除C和D;又因为主语是单数the teacher,所以只有A正确。
5. D. 由when…was brought in可知,come也是过去发生的事,用一般过去时。句意是:当引入一个有趣的话题时,那场讨论又变得活跃起来。
过去进行时与一般过去时的区别:
区别一:过去进行时强调动作在过去某时刻正在进行或持续,而一般过去时表示动作的完成。如:
He was writing his composition last night. 他昨晚在写作文。(不一定写完)
He wrote his composition last night. 他昨晚写了一篇作文。(已经写完)
区别二:表示过去的状态、感觉及心理活动的静态动词(如be, like, love, hate, fear, own, hear, see, know, want, notice)可用于一般过去时,但通常不用于进行时。如:
I hated it when a man spoke with his mouth full of food. 我讨厌人们说话时口里含着食物。
后接从句时要用一般现在时表示将来的特殊动词:
在it doesn’t matter, I don’t care, I don’t mind 等结构(以及类似结构)后的名词性从句也通常用一般现在时表示将来意义。如:
It doesn’t matter where we go on holiday. 我们去哪儿度假都行。
Does it matter who goes first? 谁先去这有关系吗?
I don’t care whether we win or lose. 我不在乎我们是赢还是输。
Don’t you care what happens to them? 难道你不关心他们出什么事了?
if从句之后可接表示将来的be going to吗:
可以。在 if 之后,通常不能接表示将来的will,但可以用be going to表示意图。如以下例句均摘自权威词书:
If you’re going to join us, we’ll wait for you. 如果你打算和我们一起来,我们就等你。
I daresay you’ll phone me if you’re going to be late tonight. 我想如果你今天夜里回来得晚,会给我打电话的吧。
I’ll have to dust off my French if we’re going to move to Paris. 我们要是搬到巴黎去,我就得把法语重新拾起来。