做一些真题巩固所学知识点,知识是通过不断实践掌握住的,因此适量的练习是很有必要的哦!下面是小编收集整理的初中英语时态语法填空题,大家一起来看看吧!
初中英语时态语法填空题:
1. —Where is Mr. Zhao?
—He ______ to Mount Fanjing. He’ll come back ____ a week.
A. has been; in B. has gone; after C. has gone; in D. has been; after
2. I’m busy now. I ______ to you after school this afternoon.
A. talk B. talked C. will talk D. have talked
[图片0]
3. —I suppose you are at least 60 years old.
—Thank you. I’m glad you ______ that. My real age is 62.
A. say B. said C. are saying D. were saying
4. Beijing and Zhangjiakou ______ applying to host the 2022 Winter Olympic Games in 2013.
A. begin B. began C. have begun D. had begun
5. —Your brother is an excellent basketball player.
—So he is. He ______ to play basketball three years ago.
A. has started B. starts C. started
KEY: 1—5 CCBBC
现在完成时典型考题:
1. — ______ leave at the end of this month.
— I don’t think you should do that until ______ another job.
A. I’m going to; you’d found B. I’m going to; you’ve found
C. I’ll; you’ll find D. I’ll; you’d find
分析:B。第一空用be going to表示打算或意图,第二空用现在完成时暗示对方应该“先找到新工作,然后再辞职”。注:第二空若不用现在完成时,用一般现在时也可以。
[图片1]
2. This machine ______. It hasn’t worked for years.
A. didn’t work B. wasn’t working C. doesn’t work D. isn’t working
分析:C。此处讲的是机器目前的状况,故用一般现在时。此题所利用的干扰时态是其后的现在完成时。
3. My friend, who ______ on the International Olympic Committee all his life, is retiring next month.
A. served B. is serving C. had served D. has served
分析:D。由于是下个月将要退休,说明现在还在职,据此可排除A和C; 再根据句中的all his life可知要用现在完成时。
过去完成时典型考题:
1. —Hurry up! Alice and Sue are waiting for you at the school gate.
—Oh ! I thought they ______ without me.
A. went B. are going C. have gone D. had gone
分析:D。因为thought(原以为)是过去,他们“走了”就是“过去的过去”,所以用过去完成时。
2. They ______ on the program for almost one week before I joined them, and now we ______ it as no good results have come out so far.
A. had been working; are still working B. had worked; were still working
C. have been working; have worked D. have worked; are still working
分析:A。在I joined them之前,就是“过去的过去”,要用过去完成时或过去完成进行时,排除选项C和D; 由now和“到目前还没有结果”可知,现在仍在进行这项工作,用现在进行时,排除选项B。
现在完成进行时的定义:
现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如:
Those cats have been screaming for hours. 那些猫叫了半天了。
We have been waiting for him for two hours. 我们等他等了两个小时。
The dollar has been climbing steadily all week. 整个星期美元一直在稳步增值。
