八年级英语时态易错辨析单选题50题

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

八年级英语时态易错辨析单选题50题
1. I ______ to the zoo yesterday.
A. go
B. went
C. goes
D. going
答案:B。

本题考查一般过去时。

yesterday 是一般过去时的标志词,所以动词要用过去式,went 是go 的过去式,A 选项go 是一般现在时,C 选项goes 是第三人称单数形式,D 选项going 是现在分词,不符合句子时态,故选B。

2. She often ______ TV in the evening.
A. watch
B. watches
C. watched
D. watching
答案:B。

本题考查一般现在时。

often 是一般现在时的标志词,主语she 是第三人称单数,所以动词要用第三人称单数形式,watches 是watch 的第三人称单数形式,A 选项watch 是动词原形,C 选项watched 是过去式,D 选项watching 是现在分词,不符合句子时态,故选B。

3. We ______ football last weekend.
A. play
B. played
C. plays
D. playing
答案:B。

本题考查一般过去时。

last weekend 是一般过去时的标志词,所以要用过去式,played 是play 的过去式,A 选项play 是动词原形,C 选项plays 是第三人称单数形式,D 选项playing 是现在分词,不符合句子时态,故选B。

4. They ______ happy now.
A. is
B. are
C. was
D. were
答案:B。

本题考查一般现在时。

now 是一般现在时的标志词,主语they 是复数,所以要用are,A 选项is 用于第三人称单数,C 选项was 是is 的过去式,D 选项were 是are 的过去式,不符合句子时态和主语的单复数,故选B。

5. My father ______ at home yesterday.
A. isn't
B. wasn't
C. weren't
D. aren't
答案:B。

本题考查一般过去时。

yesterday 是一般过去时的标志
词,主语my father 是第三人称单数,所以要用wasn't,A 选项isn't 是一般现在时的否定形式,C 选项weren't 用于复数主语,D 选项aren't 是一般现在时复数主语的否定形式,不符合句子时态和主语的单复数,故选B。

6. I ______ my homework when my mother came in.
A. was doing
B. did
C. do
D. am doing
答案:A。

本题考查过去进行时。

过去进行时表示过去某个时刻正在进行的动作,句中“when my mother came in”是过去的一个时间点,此时“我”正在做作业,所以用过去进行时,was/were + doing 的形式,主语是I,所以用was doing。

7. Look! The students ______ football on the playground.
A. are playing
B. play
C. played
D. will play
答案:A。

本题考查现在进行时。

“Look!”是现在进行时的标志词,现在进行时的构成是be + 动词的现在分词,主语是The students,是复数,所以be 动词用are,play 的现在分词是playing。

8. Tom ______ a book at eight o'clock last night.
A. was reading
B. read
C. reads
D. is reading
答案:A。

本题考查过去进行时。

“at eight o'clock last night”是过去的具体时刻,要用过去进行时,was/were + doing 的结构,主语Tom 是第三人称单数,所以用was reading。

9. We ______ an English class at this time yesterday.
A. were having
B. had
C. are having
D. have
答案:A。

本题考查过去进行时。

“at this time yesterday”是过去进行时的时间状语,表示昨天这个时候,过去进行时的结构是was/were + doing,主语是We,所以用were having。

10. What ______ you ______ when the teacher came in?
A. did; do
B. were; doing
C. do; do
D. are; doing
答案:B。

本题考查过去进行时。

“when the teacher came in”表示过去的某个时间点,此句问老师进来时你正在做什么,要用过去进行
时,were/was + doing,主语是you,所以用were doing。

11. I ______ my homework before my mother came back.
A. had finished
B. finished
C. have finished
D. finish
答案:A。

本题考查过去完成时。

“before my mother came back”是过去的时间点,在此之前完成作业,要用过去完成时,结构是“had + 过去分词”,所以选A。

12. They ______ the project by the end of last year.
A. had completed
B. completed
C. have completed
D. complete
答案:A。

“by the end of last year”是过去的时间点,动作在这之前已经完成,用过去完成时,故选A。

13. She ______ English for five years.
A. has learned
B. learned
C. had learned
D. learns
答案:A。

“for five years”是时间段,且是从过去持续到现在的动
作,用现在完成时,答案是A。

14. He said he ______ never ______ to Beijing before.
A. had; been
B. has; been
C. have; been
D. was; been
答案:A。

主句是一般过去时,从句动作发生在主句之前,用过去完成时,“去过某地”用“have/has been to”,过去完成时用“had been to”,所以选A。

15. When I got to the station, the train ______.
A. had left
B. left
C. has left
D. leaves
答案:A。

“When I got to the station”是过去的时间点,火车离开在到达之前,过去的过去用过去完成时,选A。

16. They said they ______ a party next week.
A. will have
B. would have
C. had
D. have
答案:B。

本题考查过去将来时。

“said”表明是过去时,“next week”
去将来时的结构。

17. I think he ______ to Beijing tomorrow.
A. goes
B. will go
C. went
D. would go
答案:B。

本题考查一般将来时。

“tomorrow”是一般将来时的标志词,一般将来时用“will + 动词原形”,所以选will go。

18. She told me that she ______ shopping yesterday.
A. will go
B. went
C. would go
D. goes
答案:B。

本题考查一般过去时。

“yesterday”是一般过去时的标志词,所以要用过去式went。

19. He promised that he ______ harder next term.
A. studies
B. will study
C. studied
D. would study
答案:D。

本题考查过去将来时。

“promised”是过去式,“next term”
符合。

20. We were sure that he ______ the exam.
A. will pass
B. would pass
C. passed
D. passes
答案:B。

本题考查过去将来时。

“were sure”是过去时,“pass the exam”是将来的动作,在过去确定将来的情况,要用过去将来时,would pass 正确。

21. I ______ my homework when my father came back home.
A. was doing
B. did
C. have done
D. do
答案:A。

本题考查过去进行时。

“when my father came back home”是一个过去的时间点,在这个时间点我正在做作业,所以用过去进行时“was doing”。

22. They ______ to Beijing twice since 2018.
A. have gone
B. have been
C. went
D. go
答案:B。

“since 2018”是现在完成时的标志,“have gone to”表示去了还没回来,“have been to”表示去过已经回来,根据句意他们去过北京两次已经回来了,所以用“have been”。

23. Look! The children ______ happily in the park.
A. play
B. played
C. are playing
D. will play
答案:C。

“Look!”是现在进行时的标志词,所以用“are playing”表示正在进行的动作。

24. By the time I got to the cinema, the film ______ for ten minutes.
A. had begun
B. had been on
C. has begun
D. has been on
答案:B。

“By the time I got to the cinema”是过去完成时的标志,begin 是短暂性动词,不能和一段时间连用,要用be on 表示状态,所以用“had been on”。

25. We ______ English for six years by the end of last term.
A. have learned
B. learned
C. had learned
D. were learning
答案:C。

“by the end of last term”是过去完成时的标志,所以用“had learned”。

26. The teacher asked me if I ______ the homework the day before.
A. finished
B. had finished
C. finish
D. was finishing
答案:B。

本题考查宾语从句中的时态。

主句用一般过去时,从句动作发生在主句动作之前,所以用过去完成时,过去完成时的构成是“had + 过去分词”,A 选项是一般过去时,C 选项是一般现在时,
D 选项是过去进行时,都不符合题意,故选B。

27. She wondered if he ______ to the party the next week.
A. will come
B. would come
C. comes
D. came
答案:B。

在宾语从句中,主句用一般过去时,从句要用相应的过去时态。

next week 是将来的时间,但在宾语从句中要用过去将来时,过去将来时的构成是“would + 动词原形”,A 选项是一般将来时,C 选项是一般现在时,D 选项是一般过去时,均不符合,所以选B。

28. Tom said that he ______ the film twice.
A. saw
B. has seen
C. had seen
D. sees
答案:C。

主句是一般过去时,从句动作发生在主句动作之前,要用过去完成时,过去完成时的结构是“had + 过去分词”,A 选项是一般过去时,B 选项是现在完成时,D 选项是一般现在时,均不符合,故选C。

29. They asked me if I knew when the meeting ______.
A. began
B. was beginning
C. had begun
D. would begin
答案:D。

主句是一般过去时,从句动作未发生,要用过去将来时,过去将来时的形式是“would + 动词原形”,A 选项是一般过去时,
B 选项是过去进行时,
C 选项是过去完成时,都不符合,所以选D。

30. The boy asked his mother if the earth ______ around the sun.
A. moved
B. moves
C. was moving
D. had moved
答案:B。

在宾语从句中,如果从句表示的是客观真理、自然现象等,无论主句是什么时态,从句都用一般现在时。

地球绕着太阳转是客观真理,所以用一般现在时,主语the earth 是第三人称单数,动词用moves,A 选项是一般过去时,C 选项是过去进行时,D 选项是过去完成时,均不正确,故选B。

31. If it ______ tomorrow, we won't go hiking.
A. rains
B. will rain
C. rained
D. is raining
答案:A。

本题考查条件状语从句中的时态。

在if 引导的条件状语从句中,遵循“主将从现”原则,即主句用一般将来时,从句用一般现在时,it 是第三人称单数,rain 要用第三人称单数形式rains。

32. I'll call you as soon as I ______ in Beijing.
A. arrive
B. will arrive
C. arrived
D. am arriving
答案:A。

在as soon as 引导的时间状语从句中,也要遵循“主将从现”原则,从句用一般现在时,arrive 用原形。

33. We'll go to the park if it ______ fine tomorrow.
A. is
B. was
C. will be
D. has been
答案:A。

同样是条件状语从句,遵循“主将从现”,从句用一般现在时,be 动词用is。

34. When I got home, my mother ______ dinner.
A. cooked
B. was cooking
C. cooks
D. is cooking
答案:B。

本题考查时间状语从句。

when 引导的时间状语从句,从句动作got home 是一般过去时,主句动作正在进行,用过去进行时was cooking。

35. While I ______ TV, my mother came in.
A. was watching
B. watched
C. watch
D. am watching
答案:A。

while 引导的时间状语从句,从句动作came in 是一般过去时,主句动作正在进行,用过去进行时was watching。

36. The flowers _______ by my mother every day.
A. are watered
C. is watered
D. water
答案:A。

本题考查一般现在时的被动语态。

“flowers”是复数,且“every day”表明是一般现在时,被动语态的构成是“be + 过去分词”,所以用“are watered”。

37. The room _______ just now.
A. was cleaned
B. is cleaned
C. has been cleaned
D. will be cleaned
答案:A。

“just now”表示过去的时间,要用一般过去时的被动语态,结构为“was/were + 过去分词”,所以选“was cleaned”。

38. A new bridge _______ in our hometown next year.
A. will build
B. will be built
C. is built
D. was built
答案:B。

“next year”表明是将来时,桥是被建造,要用一般将来时的被动语态,形式是“will be + 过去分词”,故选“will be built”。

39. Many trees _______ on the hill last week.
A. are planted
C. have been planted
D. will be planted
答案:B。

“last week”是过去的时间,树是被种植,用一般过去时的被动语态“were planted”。

40. The sports meeting _______ if it rains tomorrow.
A. won't hold
B. isn't held
C. won't be held
D. doesn't hold
答案:C。

条件状语从句“if it rains tomorrow”是一般现在时,主句要用一般将来时,运动会是被举办,所以用一般将来时的被动语态“won't be held”。

41. You haven't finished your homework, have you?
A. Yes, I have.
B. No, I haven't.
C. Yes, I do.
D. No, I do.
答案:B。

本题是一个反意疑问句,前否后肯。

回答时根据实际情况,没完成作业,所以用No, I haven't. 表示“是的,我没完成”。

42. Has she ever been to Beijing?
A. Yes, she has.
C. Yes, she haven't.
D. No, she haven't.
答案:A。

这是一个现在完成时的一般疑问句,has 开头,肯定回答用Yes, she has. 否定回答用No, she hasn't.
43. When did you come back?
A. Yesterday.
B. For two days.
C. In two days.
D. Two days ago.
答案:A。

本题询问回来的时间,回答要用具体的时间点,Yesterday 符合。

44. How long have you lived here?
A. Since 2010.
B. For 2010.
C. In 2010.
D. At 2010.
答案:A。

How long 提问时间段,回答用since + 时间点或for + 时间段,Since 2010 正确。

45. Didn't he go to the park yesterday?
A. Yes, he did.
B. No, he did.
D. No, he didn't.
答案:D。

这是一个一般过去时的反意疑问句,前否后肯。

否定回答用No, he didn't. 表示“是的,他没去”。

46. I ______ to the park yesterday, but my friend didn't.
A. went
B. go
C. goes
D. going
答案:A。

本题考查一般过去时。

yesterday 是一般过去时的标志词,go 的过去式是went,所以选A。

47. Look! The children ______ in the playground.
A. are playing
B. play
C. played
D. will play
答案:A。

本题考查现在进行时。

Look 是现在进行时的标志词,现在进行时的构成是“be + 动词的现在分词”,children 是复数,be 动词用are,play 的现在分词是playing,所以选A。

48. She ______ English since she was five.
A. learns
B. learned
C. has learned
D. will learn
答案:C。

本题考查现在完成时。

since 引导的时间状语从句常与现在完成时连用,现在完成时的构成是“have/has + 过去分词”,she 是第三人称单数,用has,learn 的过去分词是learned,所以选C。

49. We ______ a party next week.
A. have
B. had
C. will have
D. are having
答案:C。

本题考查一般将来时。

next week 是一般将来时的标志词,一般将来时的构成是“will + 动词原形”,所以选C。

50. Tom said that he ______ his homework at that time.
A. was doing
B. did
C. is doing
D. does
答案:A。

本题考查过去进行时。

at that time 是过去进行时的标志词,过去进行时的构成是“was/were + 动词的现在分词”,he 是第三人称单数,用was,do 的现在分词是doing,所以选A。

相关文档
最新文档