
中小学教育资源及组卷应用平台 8B Unit3 重点语法提升练 单元语法:现在完成时与一般过去时的区别 现在完成时与一般过去时的区别: 现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。 如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了) I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义) Derek has watched the movie. When did he watch it 德里克已经看过这电影了。他什么时候看的? 语法过关小测 满分:60分;时间:40分钟 一、单项选择(每小题1分,共60分) 1.—How long _____ you _____ your hobby of programming —For three years. A.do; keep B.did; keep C.have; kept D.will; keep 2.I _____ this book for two weeks. I must return it to the library. A.have borrowed B.have kept C.borrowed D.keep 3.My father _____ the Party since 1998. A.joined B.has joined C.has been in D.was in 4.—_____ you _____ your homework yet —Yes, I _____ it just now. A.Did; finish; finished B.Have; finished; finished C.Have; finished; have finished D.Did; finish; have finished 5.—Have you visited Russia, Lilian —Yes, I _____ there for two weeks. A.studied B.was studying C.have studied D.studies 6.— Have you ever been to Beijing — Yes, I _____ there last month. A.have been B.have gone C.went 7.Grandparents _____ to America before. A.went B.has been C.have gone D.have been 8.—_____ you _____ the film before, Lily —Yes. I _____ it online the other day. A.Have; seen; have seen B.Did; see; saw C.Have; seen; saw D.Did; see; have seen 9.Since we _____ the volunteer programme last month, we _____ more than 200 volunteers. A.have started; had B.started; have C.have started; have D.started; have had 10.—When did Uncle John _____ Aunt Alice —At the end of the year 2014. They _____ for over ten years. A.marry with; have married B.marry with; got married C.marry; have been married D.marry; married 11.—I haven’t seen you for two years! —Oh, I _____ as a teacher at Sunshine Middle School for four years, and now I become a writer. A.have been working B.worked C.have worked D.have been in 12.Mary _____ a dentist half a year ago. They _____ for six months. A.got married to; have been married B.married; have got married C.married; have married D.was married to; have married 13.—My cousin Linda has gone out. —Oh, has she What time _____ she _____ A.has; gone B.will; go C.did; go D.is; going 14.—I didn’t know you could play the guitar so well. —Thanks. I _____ it for several years when I was a child. A.was learning B.have learnt C.would learn D.learnt 15.—Where is your father —He _____ to the shop. He _____ there just now. A.go; went B.has gone; went C.went; has gone D.has gone; goes 16.—Nice to meet you. I _____ you for a long time. —I _____ in Beijing. I’ve just come back. A.will see, am B.haven’t seen, was C.didn’t see, will be D.haven’t seen, am 17.The cinema _____ at six. The film _____ for ha ... ...
~~ 您好,已阅读到文档的结尾了 ~~