径直的拼音-集怎么读
[ 键入文字 ]
现在完成时的讲解和练习题
一、
构成:主 +
havehas +
去分 +其他
否定式 : 主 +
haven'thasn't +
去分 + 其他。
疑 式 :
Have Has +
主 + 去分 + 其他 ?
略答
: ( 肯定 )Yes,
主 + havehas. (
否定
)No, 主 + haven'thasn't.(
否定 )
二、
用法: 在完成 既涉及 去,又 系 在
(一)表示 去 生或已 完成的 作
在造成的影响或 果
, 也可表示 去已 开始 , 一直
到 在的 作或状
延
常与 just ( ),
already (已 ), never (从来没有), ever (曾 ), before
(以前), yet (仍然, ), once(一次),
twice (两次),
manytimes (很多次), howmanytimes (多少次),
so
far (迄今 止), up to now ,till now
等 状
用。如:
※副 的位置:① just
常用于肯定句中,放在
have has
后, He has just
come
.
②never 表示否定 , 放在 have has
后 ,
He has
never visited the Great Wall.
+ 去分 ?“?曾 ?? ?”用
?
before .
yet.
③ever 用于疑 句中 , 句型 : Have Has
于 某人
去的 。
④before 用于句末,
Have you
+主 +
ever
ever been to the farm
The woman
has never heard of that
⑤yet 用于句末或 not 之后
. Has the train arrived
yet ? No,
not
⑥already
用于肯定句 , have has
之后或句末 .We have already
finished it.
⑦so far
用于句首或句末 .
So far,
we have visited the moon.
(二):表示 去已 开始,一直延 到 在的 作或状 。 状 有:
①for
+表示一段 的
I have taught English
He has been at this school
I have
lived here
I have known him
for 19
years
。
②since +表示 去 点的
③since +表示 去的 状 从句
④since +一段 + ago.
since 1986 .
since I was born.
since
20 years ago.
三、
在完成 中可以和表示一段 状 (
all one
’s life
for , since ,how
long,
。如: be,have,know,live , ) 用的 必 用延 性
(肯定句)
work,study ,learn ,teach
,keep,speak,talk ,draw,wait ,wear,walk ,sleep
,drive ,
write ,do, clean 等。
Eg. I
have been a teacher for nearly 20
years
.
How long has he lived here?
[ 键入文字 ]
[ 键入文字 ]
常 止性 和延 性 的相 形式如下
1、borrow
lend
4、begin start
7、die →be dead
:
→keep, 2、buy→have, 3、finish end
→be on
→be over,
5、open→be open
6、 close →be closed,
8、arrive come go
move reach get to
9、leave →be away( from ) 10
、go to school
→be in at be here be there,
→be in school be a student,
11、get up →be
up,
12、fall asleep →be asleep 13、fall
ill→be ill
14、get to know →know, 15 、lose →be
l ost 16 、become→be
17、begin to study
→study,18 、return come back get back→be back
19、join →be in be a ?member,
20、join the army →be in the army be a
soldier
21、receive get a letter →have a
letter
22、 catch get a cold →have a
cold
Eg. 他参 已有三年 .He has joined the
army for three years. ( )改 :
He has been in
the army for three years since three years ago.
He
has been a soldier
for three
years since three years ago.
四、 在完成 中 注意的几个
1. have been to
和 have gone to 的区
have been to
“曾 去 ?”,
已不在那里,已 回来了
have gone to
主要
的是“去了?”,可能在去的途中,或在去的目的地。
2. have been to
和 have been in 的区
have been to
人“已回到原地”,后面可接表示“次数”的状 。
have been
in
表示某人“已在某地停留一段 , 仍在那里”,其后常 表示一段
的状
[ 键入文字 ]
[ 键入文字 ]
测 试
题
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
、Both his parents look sad.
Maybe they _________what's happened to him .
A. knew B. have known C. must know D.will know
( )2
、He has _______ been to Shanghai
, has he ?
A. already B.never
?
C.ever
D . still
( )3
、Have you met
Mr Li ______
A.
just B. ago C.before D. a moment ago
( )4
、The famous writer _____ one new book in the
past two year .
A. is
writing
B.was writing
C .wrote
D.has written
( )5
、— Our country
______ a lot so far .
—Yes . I
hope it will be even ______ .
A. has changed
well
B. changed good
[
键入文字 ]
[ 键入文字 ]
C. has changed better
D. changed better
( )6
、Zhao Lan ______already ______in this school
for two years .
A. was studying
C. has studied
B . will study
D. are studying
( )7
、We ______ Xiao
Li since she was
a
little girl .
C. have known A.
know B. had known
D. knew
( )8
、Harry Potter is a very nice film .I_______ it
twice .
A. will
see
B . have
seen
C. saw
D.see
( )9
、— These
farmers have been to the United States .
—Really ? When _____ there ?
A. will they
go
C. do they go
( )10
、— ______
you ___ your homework yet ?
— Yes . I _____ it
a moment ago .
B. did they go D .
have they gone
A . Did do finished
C . Have done have finished
1978 .
B. Have done finished
D. will do
finish
( )11
、 His father
______
the Party since
A. joined B . has joined
C . was in
D . has been in
( ) 12
、— Do you know
him well ?
— Sure .We _________ friends since
ten years ago .
A . were
( )13
B. have been
C. have become
D.
have made
、— How long have you ____ here ?
— About two months .
A .
been
B . gone C . come
D . arrived
( ) 14
、 Hurry
up! The
play __________ for ten minutes .
A. has begun
B. had begun
D. began
since
he left the army .
C . will
C.
has been on
( )15
、 It _____ ten years
A. is B.
has
D. was
[ 键入文字 ]
[ 键入文字 ]
( )16
、 Miss
Green isn't in the office . she_______ to the
library .
A.has gone
B. went
C .will go
D. has been
(
)17
、My parents ______ Shandong for ten
years .
A. have been in
B. have
been to
C. have gone to
D. have
been
( )18
、The students have
cleaned the classroom,
?
A. so
they B. d
on’t they C. have they D.
haven
’t they
( )19
、
has
Mr White been a memberof Greener
China since he
to
A. How
soon, comes
B. How often, got
C.
How long, came
D. How far, arrived
( )20
、 His uncle
for more
than 9 years.
A. has come here
B.
has started to work
C. has lived
there
D. has left the university
(
)21. How long have you _______ here?
A. come
B. got
C.
arrived
D. been
(
)22. My
grandpa died _________.
A. at the age of
my 2 B. for 2 years C. when I was 2.
D. my
age was 6.
(
)23. Jane has _____
to BeiJing. She will come back tomorrow.
A. been
B. gone
C. went
D. never been
(
)24. It is
ten years _____ I last saw her.
A.
after
B. since
C. for
D.
that
( )25.--Who
will go to the
station to meet Lorry? --I
will. I _____
her several
A. met
B. have
met
C. had met
D. will meet
(
)26. --What a nice dress! How long
_____ you _____ it?
--Just 2 weeks.
A. will, buy
B. did, buy
C.
are, having
D. have, had
(
)27.--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
[ 键入文字 ]
China?
times.
[ 键入文字 ]
(
)28. The Smiths _______
in China for 8 years.
A. has lived
B. lived
C. have been
D. live
( )29. --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
(
)30. --____ 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.
四、用
have has been to in, have gone to
及
go 的各种形式填空。
1) Where is
Jack? He __________ his country.
2) David
________ the park just now.
3) John _______
England since he came back.
4) How long _____
they _____ this village?
[ 键入文字 ]
[ 键入文字 ]
5) The Smiths ______ Beijing for years.
6) _____ you ever ____ America? -- Yes, I
_____ there many times.
7) I _____ this
school since three years ago.
8) Where is
Jim? He _____ the farm.
9) When_____ he
_____? He _______ an hour ago.
10) Would
you like to _____ to the zoo with me? ---Yes, but
I _____ there before.
11) Where _____ you
_____ now? --- I ____ to the zoo.
12) He
often _____ swimming.
13) _____ you
______ there last year?
14) _____ they
often ______ skating in winter?
五、 用 never, ever, already, just, yet,
for, since
填空
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、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一
直持续
到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析
、
推理才行。故上两侧根据上下文分析、推理,正确答案是B。
2、现在完成时常与 already (已经), just (刚刚,正好), ever
(曾经), never (从来,也不;从
不), before (以前), yet
(仍然)等连用。故 2 应选 B。
3、C
4、现在完成时常与
recently
(近来), so far (到目前为止), in the
past “last + 一段时
间”等时间状语连用。
因为上述短语表示的是从现在起往前推算的一段时间,
句中的动作是从过去某
一时间或时刻开始持续到现在的。故
4 应选 D。
5、C
6、现在完成时时常与“ for + 时间段或 since +
过去时间点”连用(含从句,从句过去时)。故
6 应
选 C。
7、C
8、现在完成时还与 once(一次), twice
(两次), three times
(三次), several times
(几
次)等表示重复次数的词语连用。故 8 应选 B。
9、现在完成时与一般过去时容易混淆,
就是因为它们所表示的动作都发生在过去,
但二者又有区别:
一般过去时表示过去某个时间发生的事、
存在的状态或经常发生的动作, 说话的侧重点在于陈述一件
过去的事情, 与现在没有关系;
现在完成时表示与现在有关系的发生在过去的动作, 它不与表示过去
的时间状语(如
yesterday , last week , a moment ago 等)连用。故 9
的正确答案为 B。
10、B
11、现在完成时中,
非延续性动词不能与 for 和 since
引导的表示一段时间的状语连用, 通常是用相
应的延续性动词来代替。故
11 的正确答案依次为: D。
12、B 13 、A 14 、 C 15 、A。
16、“
havehas gone to +
地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这
儿。“ havehas
been in +
地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“h
16 的正确答案为 A。
avehas been to
+地点”表示“曾经去过某地(但现在已不在那儿)。”故
17、A 18 、D 19
、 C
20 、C
[ 键入文字 ]
一见钟情英文-mountain
喈怎么读-6451
628-crayon什么意思
中级考试时间-功亏一篑的意思
木已成舟-电的英语
胡字开头的成语-扛的拼音
法老蚁-讨论的拼音
德语音乐-丝绵树
-
上一篇:英语完成时态专项训练
下一篇:八年级(下册)英语现在完成时态练习题