详情
做一些真题巩固所学知识点,知识是通过不断实践掌握住的,因此适量的练习是很有必要的哦!下面是小编收集整理的英语时态的习题,大家一起来看看吧! 英语时态的习题: 1. —Have you decided already? —Yes, I ________ at once. A. have decided B. will decide C. decided D. had decided 2. When I said some students are lazy, I ________ to you. A. don’t refer B. wasn’t referring C. hasn’t referred D. didn’t refer 3. —Peter, you ________ the window quickly, will you? —Ok! Oh! The window ________ broken. A. shut; is B. will; has been C. are shutting; was D. have shut; has 4. Li Ming is said ________ by heart 2000 words up to now. A. that he has learned B. to have learned C. to learn D. having learned 5. He ________ a hard life, but he ________ us a lot of excellent works. A. had led; had left B. led; has left C. had led; has left D. led; was leaving[图片0] [答案与解析] 1. C。根据问句“你已经决定了吗?”,此题很容易误选选项A;但受答语中at once的限制,答案应该为C。“是的,我(当时) 立刻做的决定。” 2. B。“当我说有些同学懒惰时,我不是指你。”过去进行时表示过去某时刻正在进行或发生的动作。 3. A。根据上句中的will you,可只是祈使句的反意疑问句,故第一空用动词圆形;第二空表示现在的状态,用一般现在时,故答案为A。 4. B。“据说李明到目前为止已经记住2000个单词了。”sb. is said 后接不定式,根据up to now的提示, 可知是从过去某时开始一直持续到现在的动作,用现在完成时。故答案为B。 5. B。第一空是指过去发生的动作或存在的状态,用一般过去时;第二空强调过去发生或已经完成的动作对现在造成影响或产生的结果,用现在完成时。故答案为B。句意为“他过着艰苦的生活,但给我们留下了许多很多出色的作品。” 过去将来时的用法: (1) was / were about to + 动词原形:表示在过去看来即将要发生的动作,由于本身已含有“即将”的意味,所以不再表示具体的过去时间状语连用。如: I was about to go to bed when the phone rang. 电话铃响时我正好要上床睡。 I couldn’t go to Tom’s party as I was about to go into hospital. 我就要住院,所以不能参加汤姆办的晚会了。
[图片1] (2) was / were +现在分词:表示在过去看来即将发生的动作。如: Jack said he was leaving tomorrow. 杰克说他打算明天动身。 She didn’t say whether she was coming to lunch. 她没有说她是否来吃午饭。 注意,并不是所有动词都具有这样的用法,通常可用于该句型中动词是 come, go, leave, arrive, begin, start, stop, close, open, die, join, borrow, buy 等瞬间动词。 hear何时可用于进行时态: 当hear 表示表意识的“听”“听取”时(比如听取证词、投诉等),可以用于进行时态(这是一种比较正式的用法)。如: The court is hearing evidence this afternoon. 法庭今天下午听取证词。 当它表示听到消息或情况时,也可用于进行时态,但通常是用在现在完成时及一般将来时中使用进行时态(即用于现在完成进行时和将来进行时)。如: I’ve been hearing all about your accident. 我一直在听人说你出事故的详细情况。 You’ll be hearing about the new scheme at our next meeting. 在我们下一次会议上你就会听到新计划的情况。 现在完成时与since的搭配: since不管用作介词、连词还是副词,句子(主句)谓语通常都用现在完成时。如: Since that time great progress has been made. 从那时起已经取得很大的进步。(since为介词) He hasn’t written to us since he arrived in Britain. 自从到达英国以后,他就一直没有写信给我们。(since为连词) He left school in 1983. I haven’t seen him since. 他1983年离开学校,打那时起我一直没见过他。(since为副词) 但是,表示时间长度时,通常用一般现在时代替现在完成时。如: It’s a long time since I saw Mary. 我已经很久没见到玛丽了。 It’s ten years since I bought this house. 这房子我已买了10年。