现在完成时和过去完成时练习84520

巡山小妖精
728次浏览
2021年01月25日 00:45
最佳经验
本文由作者推荐

初中科学论文-

2021年1月25日发(作者:美丽时光)
初中英语现在完成时、过去完成时,过去时练习

一、

单项选择。


1.

Jim

turned

off

the

lights

and

then









the

classroom.

A. was left








B. had left







C. has left










D. left

2. Both

his

parents

look

sad .

Maybe

they

_________what's

happened to him .


.

knew







.

have known







.

must know







.will know

3. He has

_______ been to Shanghai, has he



.

already






.never














.ever















. still

4.

The

train

from

Beijing










ten

minutes

ago.

A. has arrived





B. was arriving





C. arrived









D. had arrived

5. Have

you

met

Mr

Li ______


.

just









.

ago













.before











.

a moment ago

6. The famous writer _____ one new book in the past two year


. is

writing




.was

writing










.wrote











.has written

7.

Our country

______ a lot so far .




Yes . I hope it will be even ______ .


. has

changed well



.

changed good


. has

changed better


.

changed better

8. Zhao Lan ______already

______in this school for two years .


. was studying



















. will study


. has studied





















. are studying

9. We ______ Xiao Li

since

she

was

a

little

girl .


. met



.

have

met



. have

known



.

knew

10. The students











their classroom when the visitors arrived.

A . have cleaned


B. had cleaned

C. was cleaned



D. have been cleaned

11. My

brother









here

for

three

years.


. have come





. came





.

haven

t come



e

12.

These

farmers

have

been

to

the

United

States .






Really

When

_____

there



. will they go






.

did they go


.

do they go






.

have they gone

13.

______ you ___ your

homework

yet





Yes . I _____

it

a

moment

ago .


.

Did; do; finished




.

Have; done; finished


.

Have; done; have

finished



.

will; do; finish



father

______ the

Party

since 1978 .


.

joined




.

has joined


.

was in

.

has been in

15. By the time my parents reached home yesterday, I







the dinner already.

A had cooked










B. cooked









C. have cooked




D. was cooked

16.

Do

you

know

him

well



Sure .We _________ friends

since

ten

years

ago .


.

were




. have been


. have become



. have made

17.

How

long

have

you

____ here





About

two

months .


.

been









. gone








. come










. arrived

18.

She had written a number of books










the end of last year.

A. for















B. in














C. by













D. at


19. Hurry

up !

The

play __________ for

ten

minutes .


. has begun





. had begun



. has been on





. began

20. It

_____ ten years since he left the army .


. is













. has









. will











. was

21. Miss Green isn't in the office. She_______

to the library .


.has gone








. had went








.went







.

has been

22.

I









1000 English words by the time I was ten.

A. have learned









B. was learning





C. had learned







D. learnt

23. My parents ______

Shandong for ten years .


. have been in






















. have been to


. have gone to






















. have been

24. He






in Beijing for six years. He







in Shanghai now.






A. lived; lived























B. has lived; lived






C. have lived; lives



















D. lived; lives

25.







has Mr White been a member of Greener China since he







to China



A. How soon, comes


















B. How often, got



C. How long, came



















D. How far, arrived

26. His

uncle







for

more

than

9

years.

A. has come here





















B. had been here

C. has lived there





















D. has left the university

27.

He








in the factory for three years before he joined the Army.

A. has worked





B. works








C. had worked







D. will work

28.



I’m

sorry

to

keep

you

waiting.







Oh, not at all. I _____ here only a few minutes.






A. have been
























B. had been






C. was





























D. will be

29.









my

glasses







































Yes .

I






them

on

your

bed

a

minute

ago .







A. Do you see; have seen












B. had you seen; have seen







C. Would you see; saw














D. Have you seen; saw

30.

I








from Henry for a long time.







A. don

t hear























B. hadn

t heard








C. have heard























D. haven

t heard

31.

My

mother_____ in

that

factory

at

the

age

of

18.

A. had worked


B. has worked


C. worked


D. works

32. You

don’t

need

to

describe

her.

I ____ her

several

times .





A. had met






B. have met









C. met












D. meet

33. It

is

the

third

time

you ____ late

this

week.







A. had been










C. have been





二.

按正确的形式填空。


1. We















(live) in the house for three years.

2. That rich old man
















(make) a will before he















(die).

3. They














(study) the map of the country before they















(leave).

4. The robbers

















(run away ) before the policemen














(arrive).

5. I
















(turn off) all the lights before I















(go) to bed.

6. She


















come

for a long time.

7. The old man _________ last year. He


















for a year. (die)

9. Miss Gao left an hour ago.

(
同义句转换
)

It

















an hour since Miss Gao









.





















B. are















D. will be

三.翻译句子。

1.
从上次见他到现在已经六年了。(提示
since



2.
到上个星期为止,我已经读了七本书。(提示
by



3.
我到这里已经三年了。(提示
have been in



4.
当他醒来时,雨已经停了。(提示:
when
















答案解析:我们将会以时间轴的方式来分析句子到底是哪个时态。

一.

单项选择:


1.






















←过去












现●在














将来→

















关灯



离开
























题意:
Jim
关灯后紧接着离开了教室。

由时间轴可以看出“离开 ”是在“关灯”以后,所以不是过去完成时,排除
B
;离开是
主动行为,排除
A
;再由于本题没有线索显示“离开”是说话时刚刚结束的,也不是现
在完成时;
表示 做完
“关灯”
动作紧接着是
“离开”
中间间隔很短,
所以是一般过去 时,
故选
D


2.























←过去














现●在

















将来



















发生在
son
身上的事















看起来伤心,可能知道了

题意:他的父母看起来很伤心。可能他们已经知道了发生在他身上的事。


look
原形
可以看出,父母
现在
看起来伤心,所以可能现在已经知道了发生 在儿子身
上的事,到说话时完成刚刚的事要用现在完成时,故选
B




3.
因为反意疑问句用的是
has he
所以主句应 该是一个否定的形式,只能是
never
了,故

B




4.
























←过去













现●在


















将来

















ten minutes ago
时间点(到达)

ago

before
是有区别的:以下举例说明

two days ago































←过去












现●在














将来→










从现在往前推两天的时间



two days ago
是一个点时间,表示从现在往过去推
two days
的时间的那个
时间点


two days before




before
无限往过去延伸
































←过去












现●在














将来













two days ago
时间点
(之前的时间)

before
表示从


两天前的点



再无限往历史的方向延伸的
时间段
。是一个
时间段

这段< br>时间不包括两天前的点


题意:从北京来的那趟火车十分钟前到站了。

由图可知时间是十分钟以前的那个点, 是一个具体的时间。具体的过去时间上发生的事
是一般过去时,故选
C

















5.
从现在无限往过去延伸的时间段(不包括现在这个点)













←过去




















现●在





















将来



















































before

题意:

你以前见过李先生吗



Have
可知题中用的是现在完成时,题意是:你以前认识
Mr. Li< br>吗也就是在说话时的以
前,也就是现在的以前,所以用
before
才可以满足 :发生在过去,到说话时刚刚结束。
故选
C















从过去的两年前开始,到说话前为止

初中科学论文-


初中科学论文-


初中科学论文-


初中科学论文-


初中科学论文-


初中科学论文-


初中科学论文-


初中科学论文-