内容正文:
2022-2023学年八年级英语下册单元模块满分必刷题(牛津译林版)
Unit 3 Online tours【刷语法】(重点语法提升练)
现在完成时和一般过去时辨析
现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
一、单项选择
1.—Excuse me, may I speak to Michelle, please?
—Sorry. She ________ the library. Shall I take a message?
A.went to B.has been to C.has gone to D.was
2.Premier Zhou Enlai ________ for many years, but he still lives in the hearts of Chinese people.
A.died B.has died C.was dying D.has been dead
3.—When did your teacher start to write his new novel?
—Three months ago. So far, he ________ more than half of it.
A.finishes B.finished C.will finish D.has finished
4.— ________ did your aunt leave her hometown?
—Many years ago. In fact, she ________ for nearly ten years.
A.When; has left B.When; has been away
C.How long; has left D.How long; has been away
5.It ________ four years since my family ________ to Wuxi.
A.is, has moved B.has been, has moved C.is, moved D.was, moved
6.Daniel ________ Lucy in 2010. That is to say, they ________ for 11 years.
A.got married with; have got married B.got married to; have married
C.married; have been married D.married to; have been married
7.Mr White ________ his keys in the office this evening, so now he has to call his wife for help.
A.has forgotten B.forgot C.has left D.left
8.—Why are you still here? It’s almost eight o’clock.
—Because I ________ my work. Don’t worry. There’s only a little left.
A.won’t finish B.didn’t finish C.haven’t finished D.is finishing
9.Yesterday Andy ________ his dictionary to me, and said I could ________ it for a week.
A.lent; borrow B.borrowed; have C.gave; keep D.lent; keep
10.They got married ________ 1960. That means they have been married ________ 1960.
A.in; for B.since; for C.in; since D.since; since
11.—I bought the geese two weeks ago.
—Oh, you mean you ________ th