内容正文:
2023-2024学年八年级英语下册单元模块满分必刷题(牛津译林版)
Unit 3 Online tours【刷语法】(重点语法提升练)
现在完成时和一般过去时辨析
现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
一、单项选择
1.Thanks to the use of 5G technology, ways of communication ________ a lot.
A.improves B.has improved C.have improved D.improved
2.—What a nice bike! How long ________ you ________ it?
—Just five weeks.
A.have; bought B.did; buy C.do; have D.have; had
3.—Are you going anywhere for a holiday this winter?
—Yes, I________ a plan already.
A.make B.will make C.have made D.am making
4.Mom, I ________ my homework. We can go shopping now.
A.finished B.is finishing C.will finish D.have finished
5.—Why won’t you go to the movies with us, Peter?
—Because I ________ that movie twice.
A.see B.have seen C.saw D.will see
6.I ________ my homework. Can I go to play with my friends now, Mom?
A.complete B.completed
C.have completed D.will complete
7.How clean the classroom is! I’m sure someone ________ it.
A.cleans B.is cleaning C.will clean D.has cleaned
8.—________ you ________ your English homework yet?
—Yes. I ________ it a moment ago.
A.Will; do; finish B.Have; done; have finished
C.Have; done; finished D.Did; do; finished
9.—__________ you __________ the new 3D movie, John?
—Not yet.
A.Did; see B.Will; see C.Have; seen D.Do; see
10.Lots of schools ________ the ways of teaching and learning in the past few years.
A.change B.have changed C.will change D.changes
11.—Our computer is working again!
—Yes. Our IT teacher ________ it. It took him only a few minutes.
A.has fixed B.will fix C.was fixing D.is fixing
12.He told me he would be here at 2 o’clock. But he ________ yet.
A.didn’t arrive B.isn’t arriving C.hasn’t arrived D.won’t arrive
13.—Mike, why are you standing outdoors?
—I ___________ my keys. I have to wait here until my mother comes ba