四年级英语现在完成进行时练习题50题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四年级英语现在完成进行时练习题50题
1.She ______ reading books for two hours.
A.has been
B.have been
C.is
D.are
答案:A。
解析:主语是she,第三人称单数,现在完成进行时的结构是have/has been doing,所以用has been。
C 和D 选项不是现在完成进行时,排除。
B 选项have 不能与she 搭配。
2.They ______ playing football since morning.
A.has been
B.have been
C.is
D.are
答案:B。
解析:主语是they,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与they 搭配。
3.I ______ studying English for an hour.
A.has been
B.have been
C.is
D.are
答案:B。
解析:主语是I,第一人称,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与I 搭配。
4.The boy ______ singing a song for ten minutes.
A.has been
B.have been
C.is
D.are
答案:A。
解析:主语是the boy,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与the boy 搭配。
5.We ______ watching TV since afternoon.
A.has been
B.have been
C.is
D.are
答案:B。
解析:主语是we,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与we 搭配。
6.My sister ______ dancing for half an hour.
A.has been
B.have been
C.is
D.are
答案:A。
解析:主语是my sister,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与my sister 搭配。
7.The girls ______ talking for twenty minutes.
A.has been
B.have been
C.is
D.are
答案:B。
解析:主语是the girls,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与the girls 搭配。
8.He ______ writing a letter for fifteen minutes.
A.has been
B.have been
C.is
D.are
答案:A。
解析:主语是he,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与he 搭配。
9.The teacher ______ teaching for three hours.
A.has been
B.have been
C.is
D.are
答案:A。
解析:主语是the teacher,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与the teacher 搭配。
10.The students ______ doing homework since evening.
A.has been
B.have been
C.is
D.are
答案:B。
解析:主语是the students,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与the students 搭配。
11.I ______ reading this book since yesterday.
A.have been
B.was
C.had been
D.am
答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去。
“since yesterday”是现在完成进行时
的标志词。
B 选项was 是一般过去时;C 选项had been 是过去完成进行时;D 选项am 是一般现在时。
12.The students ______ studying for the test all morning.
A.have been
B.were
C.are
D.will be
答案:A。
“all morning”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项were 是一般过去时;C 选项are 是一般现在时;D 选项will be 是一般将来时。
13.She ______ helping her classmates with their homework for an hour.
A.has been
B.was
C.is
D.had been
答案:A。
“for an hour”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项was 是一般过去时;C 选项is 是一般现在时;D 选项had been 是过去完成进行时。
14.We ______ waiting for the teacher since the bell rang.
A.have been
B.were
C.are
D.will be
答案:A。
“since the bell rang”是现在完成进行时的标志词,表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去。
B 选项were 是一般过去时;C 选项are 是一般现在时;D 选项will be 是一般将来时。
15.They ______ playing basketball in the playground for two hours.
A.have been
B.were
C.are
D.had been
答案:A。
“for two hours”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项were 是一般过去时;C 选项are 是一般现在时;D 选项had been 是过去完成进行时。
16.He ______ working on his project since last week.
A.has been
B.was
C.is
D.had been
答案:A。
“since last week”是现在完成进行时的标志词,表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去。
B 选项was 是一般过去时;C 选项is 是一般现在时;D 选项had been 是过去完成进行时。
17.The teacher ______ teaching us English for three years.
A.has been
B.was
C.is
D.had been
答案:A。
“for three years”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项was 是一般过去时;C 选项is 是一般现在时;D 选项had been 是过去完成进行时。
18.We ______ practicing our dance routine all week.
A.have been
B.were
C.are
D.will be
答案:A。
“all week”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项were 是一般过去时;C 选项are 是一般现在时;D 选项will be 是一般将来时。
19.She ______ cleaning the classroom for half an hour.
A.has been
B.was
C.is
D.had been
答案:A。
“for half an hour”是一段时间,现在完成进行时表示动作从过去某一时间开始一直持续到现在,且有可能继续下去。
B 选项was 是一般过去时;C 选项is 是一般现在时;D 选项had been 是过去完成进行时。
20.They ______ studying math together since this morning.
A.have been
B.were
C.are
D.had been
答案:A。
“since this morning”是现在完成进行时的标志词,表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去。
B 选项were 是一般过去时;C 选项are 是一般现在时;D 选项had been 是过去完成进行时。
21.I ______ playing basketball after school for two hours.
A.have been
B.has been
C.am being
答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,主语是I,所以用have been。
现在完成进行时强调动作的持续性,现在完成时强调动作的结果或影响。
22.She ______ reading books in the library since this morning.
A.have been
B.has been
C.is being
D.was being
答案:B。
主语是she,第三人称单数,用has been。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
23.They ______ singing songs in the music room for a long time.
A.have been
B.has been
C.are being
D.were being
答案:A。
主语是they,用have been。
现在完成进行时强调动作的持续进行。
24.We ______ doing sports in the playground since three o'clock.
A.have been
B.has been
D.were being
答案:A。
主语是we,用have been。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作。
25.The students ______ cleaning the classroom for half an hour.
A.have been
B.has been
C.are being
D.were being
答案:A。
主语是students,用have been。
现在完成进行时强调动作从过去开始一直持续到现在。
26.He ______ drawing pictures in the art room since yesterday.
A.have been
B.has been
C.is being
D.was being
答案:B。
主语是he,第三人称单数,用has been。
现在完成进行时表示动作的持续。
27.The teacher ______ helping the students with their homework for an hour.
A.have been
B.has been
C.is being
D.was being
答案:B。
主语是teacher,第三人称单数,用has been。
现在完成进行时强调从过去某一时间开始一直持续到现在的动作。
28.I ______ practicing the piano after dinner every day.
A.have been
B.has been
C.am being
D.was being
答案:A。
主语是I,用have been。
现在完成进行时表示每天晚饭后一直持续练习钢琴的动作。
29.She ______ dancing in the dance studio for two days.
A.have been
B.has been
C.is being
D.was being
答案:B。
主语是she,第三人称单数,用has been。
现在完成进行时强调动作持续了两天。
30.They ______ playing games in the park since yesterday afternoon.
A.have been
B.has been
C.are being
D.were being
答案:A。
主语是they,用have been。
现在完成进行时表示从昨天下午开始一直在公园玩游戏的动作。
现在完成进行时强调动作的持续性,一直在进行;现在完成时则强调动作的结果或对现在的影响。
31. —_____ your father been cooking dinner?
—Yes, he has.
A. Has
B. Have
C. Is
D. Are
答案:A。
现在完成进行时的疑问句形式把助动词have/has 提前,主语your father 是第三人称单数,所以用has。
32. Your sister _____ cleaning the room all morning.
A. has been
B. have been
C. is being
D. are being
答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,主语your sister 是第三人称单数,所以用has been。
33. —_____ they been playing games?
—No, they haven't.
A. Has
C. Is
D. Are
答案:B。
现在完成进行时的疑问句形式把助动词have/has 提前,主语they 是第三人称复数,所以用have。
34. I _____ not been doing my homework.
A. has
B. have
C. is
D. are
答案:B。
现在完成进行时的否定形式是在助动词have/has 后加not,主语I 用have。
35. My parents _____ been watching TV since evening.
A. has
B. have
C. is
D. are
答案:B。
现在完成进行时,主语my parents 是第三人称复数,用have been。
36. —_____ you been reading a book?
—Yes, I have.
A. Has
C. Is
D. Are
答案:B。
现在完成进行时的疑问句形式,主语you 用have。
37. He _____ not been sleeping well lately.
A. has
B. have
C. is
D. are
答案:A。
现在完成进行时的否定形式,主语he 是第三人称单数,用has not。
38. We _____ been waiting for the bus for half an hour.
A. has
B. have
C. is
D. are
答案:B。
现在完成进行时,主语we 是第一人称复数,用have been。
39. —_____ she been singing?
—Yes, she has.
A. Has
B. Have
D. Are
答案:A。
现在完成进行时的疑问句形式,主语she 是第三人称单数,用has。
40. They _____ not been studying hard enough.
A. has
B. have
C. is
D. are
答案:B。
现在完成进行时的否定形式,主语they 是第三人称复数,用have not。
41.She ______ swimming every day during the holiday.
A.has been going
B.have been going
C.is going
D.goes
答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
主语是she,所以用has been going。
42.They ______ playing basketball in the park for hours.
A.have been
B.has been
D.were
答案:A。
现在完成进行时结构为have/has been + 动词的现在分词,they 是复数,用have been。
43.I ______ reading books since morning.
A.have been
B.has been
C.am
D.was
答案:A。
现在完成进行时,主语是I,用have been。
44.We ______ learning English on holidays.
A.have been
B.has been
C.are
D.were
答案:A。
现在完成进行时,we 是复数,用have been。
45.My brother ______ watching TV all afternoon.
A.has been
B.have been
C.is
D.was
答案:A。
现在完成进行时,主语是my brother,用has been。
46.She ______ singing songs since yesterday.
A.has been
B.have been
C.is
D.was
答案:A。
现在完成进行时,主语是she,用has been。
47.They ______ doing homework for a long time.
A.have been
B.has been
C.are
D.were
答案:A。
现在完成进行时,they 是复数,用have been。
48.I ______ playing games on my phone.
A.have been
B.has been
C.am
D.was
答案:A。
现在完成进行时,主语是I,用have been。
49.We ______ having fun on vacation.
A.have been
B.has been
C.are
D.were
答案:A。
现在完成进行时,we 是复数,用have been。
50.My sister ______ dancing all day.
A.has been
B.have been
C.is
D.was
答案:A。
现在完成进行时,主语是my sister,用has been。