现在完成时练习题及答案(精华版)

玛丽莲梦兔
515次浏览
2021年01月25日 00:54
最佳经验
本文由作者推荐

签约仪式方案-

2021年1月25日发(作者:食疗歌)

现在完成时


1
)构成:现在完成时由助动词
have
+
过去分词构成,助动词
have
有人称和数的变化。第三人称单数用
has

其余用
have.

现在完成时的否定式直接在助动词后面加上< br>not
、疑问式是把助动词提到主语之前。以
study
为例,其否定
式、疑问式和简单回答形式如下:

否定式

疑问式

I have not (haven’t) studied….

Have I studied…?

You have not (haven’t) studied….

Have you studied…?

He has
not (hasn’t) studied….

Has he studied…?


否定疑问式

简单回答(肯定
/
否定)

Have I not (Haven’t I) studied…?

Yes, you have. No, you haven’t.

Have you not (Haven’t you) studied…?

Yes, I have. No, I haven’t.

Has he not (Hasn’t he) studied…?

Yes, he has. No, he hasn’t.


2
)用法:

1
)现在完成时通常表示在
说话之前已经完成的动作
或存在的状态。说话人强 调的是该动作或状态对现在的
结果或影响


My daughter has just gone out.
我女儿刚出去。

I’m sure we’ve met before. 我肯定我们以前见过
面。

She has arrived.
她到了。

2
表示持续到现在的动作或状态,
往往和包括现在在内的表示一段时间的状语连用,

recently,
already,
just,
lately, for…, since…,
yet
等。如:

I haven’t heard from her these days. 这些日子我没有收到她的信。

We haven’t seen you recently. 最近我们没有见到你。

They have been away for two years.
他们离开已经两年了。
She has been with us since Monday.

★注意:

1

since

for
的区别

since
后接时间点,如
1993

last term, yesterday, the time I got there

for
后接一段时间,表示“长达多久”,如
ten years, a while, two days
等。

Exercise:

since

for
填空

1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days.

3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there
______ 7 o'clock.

5.
India
has
been
an
independent
country
______1974.6.
The
bus
is
late.
They've
been
waiting
______
20 minutes.

7. Nobody lives in those houses. They have been empty ______ many years.

8. Mike has been ill ______a long time. He has been in hospital ______ October.

2
)表示短暂意义的动词如
arrive, leave, borrow, buy, begin, start, die
等,在完成时当中不能和表示一
段时间的状语 连用,因为它们表示的动作不可能持续。因此,不能说:


He has come here for 2 weeks. ×


The old man has died for 4 months. ×

They have left only
for 5 minutes. ×

以上三句话可以改为:

He has been here for 2 weeks.

The old man has ______ _______ for 4 months.

They have _____ _____ only for 5 minutes.

3

have (has) been

have (has) gone
的区别:表示“曾到过某地”要用

“have (has) been”; 表示“已
经去某地”要用

“have (has) gone”。试比较:

Where has he been?
他刚才到哪里去了?(已经回来了)

Where has he gone?
他上哪儿去了?(人不在)

They have been to Canada.
他们到过加拿大。
(现在已经不在加拿大)

They have gone to Canada.
他们到加拿大去了。
(可能在路上和已经到加拿大)
.

4
)现在完成时不能和表示过去的时间状语连用,如
yesterday,
last
year,
in
1976,
two
days
ago,
just
now,
when
I
came
in
,但可以和
already,
yet,
sometimes,
always,
often,
before,
lately,
recently,
once,
twice,
ever, never
等连用。例如:



She has already come.
她已经来了。

I haven’t read it yet. 我还没读过这个。
I have met him before.
我从前曾见过他。

Ma Hong
has
always
been
a good student.
马红一直是个好学生。
I have
often seen him in the street.
我经常在街上看见他。

They have never been to Yan’an. 他们从未去过延安。
I haven't seen him lately.
我近来没看到
他。

Exercise:

I. Fill in the blanks with the proper form.

1. I____ already ____ (see) the film. I ________ (see) it last week. 2. _____ he ____ (finish) his
work today? Not yet.

3. My father ____ just ____ (come) back from work. He is tired now.

4. Where’s Li Ming ? He __________ (go) to the teacher’s office.

5. I __________ (work) here since I ______ (move) here in 1999.

6. So far I _______________(make) quite a few friends here.

7. How long ________ the Wangs ______________(stay) here ? For two weeks.

8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day.

10.____ you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with
you.

12. The students ____________ (read) English when the teacher came in.

13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next
Sunday.

15. I've lost my pen. _________ you ________ (see) it anywhere?

II. Choose the best answer.

1. How long have you _______ here?

A. come
B. got C. arrived
D. been

2. My grandpa died _________.

A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6.

3. Jane has _____ to BeiJing. She will come back tomorrow.

A. been
B. gone
C. went
D. never been

4. It is ten years _____ I last saw her.

A. after
B. since
C. for
D. that

5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.

A. met
B. have met
C. had met
D. will meet

6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks.

A. will, buy B. did, buy
C. are, having
D. have, had

7. --Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.

A. have made
B. have become
C. have been
D. have turned

8. The Smiths _______ in China for 8 years.

A. has lived
B. lived
C. have been
D. live

9.
--Hello,
this
is
Mr.
Green
speaking. Can
I
speak
to
Mr.
Black?--
Sorry.
He
______
the
Bainiao
Park.

A. has been to
B. has gone to
C. went to
D. will go to

10. --____ you ever ____ to the US? -- Yes, twice.

A. Have, gone B. Have, been
C, Do, go D. were, going

III. Rewrite the sentences.

1. I have been to Macau before. (
改为否定句
)
I _________ _________ been to Macau before.
2.
He hasn’t come to school
because he was ill. (
就划线部分提问
) ______ _______ he come to school?
3. I bough a new bike just now. (

just
改写
)

I ____ just ____ a new bike.
4. We began to learn English three years ago.(
改为同义句
) We ____ ____English ____three years

5. He has never surfed, _______ _______?
(改成反意疑问句)


6. They have been here since 2000. (
对划线部分提问
) _______ _______have they been here?

7. The old man _________ last year. He has _______ _______for a year. (die)
(动词填空)

8. Miss Gao left an hour ago. (
同义句转换
) Miss Gao has _______ ________ ________ an hour ago.


. Ask the questions

1) I have been there for two days.

__________ _________ __________ you __________ __________?



2) My father has lived here since 2000.

_________ _________ __________ your father _________ __________?

3) He left here yesterday.

_________ ________ he _________ __________?

4) They bought a book two hours ago.

__________ ___________ they __________ a book?


.
Use

never, ever, already, just, yet, for, since

to fill in the blanks.

1. I have _______ seen him before, so I have no idea about him.

2. Jack has _________ finished his homework.

3. Mr. Wang has taught in this school ________ ten years.

4. “Have you ________ seen the film?” “No, I have ________ seen it.”

5. “Has the bus left _______?” “Yes, it has _________ left.”

现在完成时专项练习

一、翻译下列句子:

1
.你曾经吃 过鱼和薯条吗?
_______________________________________ ____________________

2.
我刚刚丢了我的化学书。
____________________________ _____________________________

3.
我以前从来 没去过那个农场。
______________________________________ __________________

4.
他已经吃过午饭
__________________________________________________ ______

5.
你已经看过这部电影了吗?
___________ ______________________________________________

6.
我哥哥还没回来。
_______________________ _______________________________________

7.
这本字典我已买了三年了。
_______________________ ___________________________________

8.
他离开中国三年了。
___________________ ______________________________________

9.
我认识他们五年了。
______________________ ______________________________________

10.
他们已去了美国五年了。
______________________ ____________________________________

11.
自从他搬到济宁,他就住这儿了。
___________________ ________________________________

12.
我妹妹成为一个大学生已经三年。
__________________ ________________________________

13.
自从
1999
年以来他们就认识。
_________________________ ______________________________

14.
我来到这个学校已
3
年多了。
_____________ __________________________________________

二、用
since

for
填空

1.______two years 2.____two years ago 3.___last month 4.______ 1999

5._______yesterday
6._______ 4 o’clock
7._______ 4 hours 8._____an hour ago

9. ___we were children 10._____ lunch time11.____ she left here

12.
He
has
lived
in
Nanjing
________
the
year
before
last.
13.
I’ve
known
him
______
we
were
children.

14. Our teacher has studied Japanese ______ three years. 15. She has been away from the city ______
about ten years.

16. It’s about ten years __________ she left the cit
y.

三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。


arrive at / in sp / get to / reach sp / come / go / move to sp


be in sp / at school / at home / on the farm / be here / be there

1) He got to Beijing five minutes ago. He _____________ Beijing for ______________________.

2) I moved to the USA in 2008. I the USA since .

签约仪式方案-


签约仪式方案-


签约仪式方案-


签约仪式方案-


签约仪式方案-


签约仪式方案-


签约仪式方案-


签约仪式方案-