中考英语时态综合练习题20题(答案解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中考英语时态综合练习题20题(答案解析)
1. My sister ______ a lot of books since she was a little girl.
A. has read
B. read
C. will read
D. reads
答案解析:A。

本题考查现在完成时。

现在完成时表示过去发生的动作对现在造成的影响或结果。

句中“since she was a little girl”是现在完成时的标志词,表示从过去某个时间开始一直持续到现在的动作,“read”这个动作从她小时候开始一直持续到现在,她已经读了很多书了。

选项B“read”是一般过去时,只强调过去某个时间发生的动作,不能体现对现在的影响。

选项C“will read”是一般将来时,表示将来要发生的动作,不符合题意。

选项D“reads”是一般现在时,通常表示经常或习惯性的动作,这里不是表达这个含义。

2. Tom ______ football with his friends when his mother came back home.
A. is playing
B. was playing
C. plays
D. played
答案解析:B。

本题考查过去进行时。

过去进行时表示过去某个时刻正在进行的动作。

句中“when his mother came back home”表示一
个过去的时间点,在这个时间点上,Tom正在和他的朋友踢足球,所以用过去进行时。

选项A“is playing”是现在进行时,用于现在正在进行的动作,不符合题意。

选项C“plays”是一般现在时,强调经常或习惯性动作,不适合这里。

选项D“played”是一般过去时,只表示过去发生了某个动作,不能体现当时正在进行的状态。

3. We ______ to the park if it doesn't rain tomorrow.
A. go
B. went
C. will go
D. have gone
答案解析:C。

本题考查一般将来时。

一般将来时表示将来要发生的动作或存在的状态。

句中“if it doesn't rain tomorrow”是条件状语从句,遵循“主将从现”的原则,即主句用将来时,从句用一般现在时,所以这里主句应该用“will go”。

选项A“go”是一般现在时,不符合这里表示将来的语境。

选项B“went”是一般过去时,用于过去的动作。

选项D“have gone”是现在完成时,表示已经去了某地( 人还没回来),与题意不符。

4. Mary ______ her homework every day after school.
A. does
B. did
C. has done
D. will do
答案解析:A。

本题考查一般现在时。

一般现在时用于表示经常或习惯性的动作。

句中“every day”是一般现在时的标志词,表示Mary 每天放学后做家庭作业这个习惯性动作。

选项B“did”是一般过去时,用于过去发生的动作,不符合每天做的这个习惯性动作的语境。

选项C“has done”是现在完成时,强调过去动作对现在的影响,这里不是这种情况。

选项D“will do”是一般将来时,是将来要做的动作,而不是每天的习惯动作。

5. I ______ my keys in the classroom yesterday.
A. leave
B. left
C. have left
D. will leave
答案解析:B。

本题考查一般过去时。

一般过去时表示过去某个时间发生的动作。

句中“yesterday”是一般过去时的标志词,表示我昨天把钥匙落在教室里这个动作发生在过去。

选项A“leave”是一般现在时,不能用于表示过去的动作。

选项C“has left”是现在完成时,强调过去动作对现在的影响,这里只是单纯说昨天发生的事情,没有涉及对现在的影响。

选项D“will leave”是一般将来时,用于将来要发生的动作,不符合题意。

6. Look! The boys ______ basketball on the playground.
A. play
B. are playing
D. will play
答案解析:B。

本题考查现在进行时。

现在进行时表示现在正在进行的动作。

句中“Look!”是现在进行时的标志词,提醒我们看正在发生的事情,即男孩们正在操场上打篮球。

选项A“play”是一般现在时,用于经常或习惯性动作,这里不是这种情况。

选项C“played”是一般过去时,用于过去发生的动作。

选项D“will play”是一般将来时,用于将来要发生的动作。

7. He ______ in this city for five years before he moved to another place.
A. has lived
B. lived
C. will live
D. lives
答案解析:B。

本题考查一般过去时。

虽然句中有“for five years”这个时间段,但这里表示的是在他搬到另一个地方之前在这个城市住了五年,整个事情发生在过去,是过去的一个经历,所以用一般过去时。

选项A“has lived”是现在完成时,如果用现在完成时,就表示到现在为止他在这个城市住了五年,但是后面有“moved”表明是过去的事情,不符合题意。

选项C“will live”是一般将来时,不符合过去的语境。

选项D“lives”是一般现在时,也不符合这里过去的情况。

8. My mother ______ a delicious cake for me when I get home tonight.
B. made
C. will make
D. has made
答案解析:C。

本题考查一般将来时。

句中“when I get home tonight”表示将来的一个时间点,在这个时间点上妈妈将为我做一个美味的蛋糕,所以用一般将来时。

选项A“makes”是一般现在时,用于经常或习惯性动作,这里不是这种情况。

选项B“made”是一般过去时,用于过去发生的动作。

选项D“has made”是现在完成时,强调过去动作对现在的影响,不符合题意。

9. They ______ a great time at the party last night.
A. have
B. had
C. will have
D. are having
答案解析:B。

本题考查一般过去时。

句中“last night”是一般过去时的标志词,表示他们昨晚在聚会上玩得很开心这个动作发生在过去。

选项A“have”是一般现在时,不符合过去的语境。

选项C“will have”是一般将来时,用于将来要发生的动作。

选项D“are having”是现在进行时,用于现在正在进行的动作。

10. She ______ English for three years.
A. studies
C. has studied
D. will study
答案解析:C。

本题考查现在完成时。

现在完成时表示过去发生的动作对现在造成的影响或结果,并且这个动作可能还会持续下去。

句中“for three years”表示一段时间,她学英语这个动作从三年前开始一直持续到现在,所以用现在完成时。

选项A“studies”是一般现在时,用于经常或习惯性动作,这里不是表达这个意思。

选项B“studied”是一般过去时,只强调过去某个时间发生的动作,不能体现对现在的影响以及持续的状态。

选项D“will study”是一般将来时,用于将来要发生的动作。

11. By the time we got to the cinema, the movie _____ for ten minutes.
A. had begun
B. has been on
C. had been on
D. has begun
答案解析:C。

“by the time”引导的时间状语从句,从句是一般过去时,主句表示在过去某个时间之前已经发生的动作,要用过去完成时。

begin是短暂性动词,不能和一段时间“for ten minutes”连用,be on表示状态,可以和一段时间连用,所以这里要用had been on。

12. -Look! The children _____ a snowman in the yard.
-How happy they are!
A. make
B. made
C. are making
D. will make
答案解析:C。

根据“Look!”这个提示词,可知动作正在进行,要用现在进行时,所以选C。

A选项是一般现在时,表示经常发生的动作;B选项是一般过去时,表示过去发生的动作;D选项是一般将来时,表示将来发生的动作,都不符合语境。

13. She said she _____ to the zoo the next day.
A. will go
B. is going
C. would go
D. goes
答案解析:C。

这是一个宾语从句,主句是一般过去时“said”,从句要使用相应的过去时态,根据“the next day”( 表示过去的将来),所以要用过去将来时,结构是“would + 动词原形”,所以选C。

A选项是一般将来时;B选项是现在进行时表将来,但是在宾语从句中,主句是过去时,不能用;D选项是一般现在时,都不符合要求。

14. My father _____ in this factory for 20 years already.
A. works
B. will work
C. has worked
D. is working
答案解析:C。

“for 20 years already”表示一段时间,常和现在完成时连用,表示从过去开始一直持续到现在的动作或状态,所以选C。

A选项是一般现在时;B选项是一般将来时;D选项是现在进行时,都不符合句子中对时态的要求。

15. -_____ you ever _____ to the Great Wall?
-Yes, I went there last year.
A. Have; been
B. Did; go
C. Have; gone
D. Are; going
答案解析:A。

根据“ever”这个词,通常用于现在完成时的疑问句中,“have been to”表示去过某地 人已经回来),“have gone to”表示去了某地 人还没回来),从回答“went there last year”可知人已经回来,所以用“have been to”,选A。

B选项是一般过去时的问句形式;C选项“have gone to”不符合语境;D选项是一般将来时,都不合适。

16. The train _____ at 8:30 tomorrow morning.
A. leaves
B. left
C. is leaving
D. has left
答案解析:A。

表示按时间表、时刻表规定要发生的动作,常用
一般现在时表将来,火车的出发时间是按时刻表的,所以这里用一般现在时,选A。

B选项是一般过去时;C选项是现在进行时表将来,但这里用一般现在时更合适;D选项是现在完成时,都不符合要求。

17. -What _____ you _____ at this time yesterday?
-I was reading a book.
A. are; doing
B. were; doing
C. do; do
D. did; do
答案解析:B。

根据“at this time yesterday” 昨天这个时候),可知是过去某个具体时间点正在进行的动作,要用过去进行时,结构是“was/were + 动词的现在分词”,这里主语是you,所以用were,选B。

A选项是现在进行时;C选项是一般现在时;D选项是一般过去时,都不符合语境。

18. Since he came here, he _____ a lot of friends.
A. makes
B. made
C. has made
D. will make
答案解析:C。

“since”引导的时间状语从句,从句是一般过去时,主句要用现在完成时,表示从过去某个时间开始一直持续到现在的动作或结果,所以选C。

A选项是一般现在时;B选项是一般过去时;
D选项是一般将来时,都不符合要求。

19. He told me that he _____ the Great Wall twice.
A. has visited
B. had visited
C. will visit
D. visits
答案解析:B。

这是一个宾语从句,主句是一般过去时“told”,从句要用相应的过去时态,“他去过长城两次”这个动作发生在“told”之前,是过去的过去,所以要用过去完成时,选B。

A选项是现在完成时;C选项是一般将来时;D选项是一般现在时,都不符合要求。

20. -When _____ you _____ the book?
-I bought it last week.
A. did; buy
B. have; bought
C. will; buy
D. are; buying
答案解析:A。

根据回答“bought it last week” 上周买的),可知问句是询问过去发生的动作,要用一般过去时的特殊疑问句形式,结构是“did + 主语+动词原形”,所以选A。

B选项是现在完成时;C选项是一般将来时;D选项是现在进行时,都不符合语境。

相关文档
最新文档