一、用方框内所给词组的适当形式填空
have/has been (to) have/has gone (to) have/has been (in)
1. — What do you think of Hainan? — It's a beautiful city. I
2. — Have you seen Mr Wang recently?
— No. He
3. — How long
— Since she got married.
4. —
— Yes. I
5. — Where are the old couple? — They
6. — Why are you worried?
— I'm waiting for a call from my daughter. She
have/has been (to) have/has gone (to) have/has been (in)
1. — What do you think of Hainan? — It's a beautiful city. I
have been
there twice.2. — Have you seen Mr Wang recently?
— No. He
has gone to
Nanjing for a meeting. He'll be back in a few days.3. — How long
has
Mrs Green been
here?— Since she got married.
4. —
Have
you been to
the Science Museum?— Yes. I
have been
there several times.5. — Where are the old couple? — They
have gone to
Hainan for a holiday.6. — Why are you worried?
— I'm waiting for a call from my daughter. She
has been in
New York for a week.答案
1. have been 2. has gone to 3. has; been 4. Have; been to; have been
5. have gone to 6. has been in
5. have gone to 6. has been in
二、单项选择
(
A.have gone
B.has gone
C.have been
D.has been
(
B
) 1.Andy, as well as his parents, has gone
to Hong Kong for a trip, and they plan to stay there for a week.A.have gone
B.has gone
C.have been
D.has been
答案
1.B
(
A.has been in
B.has been to
C.has come to
D.has gone to
A
) 2.— When did your uncle arrive in Nanjing? — Well, he has been in
Nanjing for two days.A.has been in
B.has been to
C.has come to
D.has gone to
答案
2.A
(
A.has lost
B.is losing
C.was losing
D.will lose
A
) 3.She won't go to see the play because she has lost
her ticket.A.has lost
B.is losing
C.was losing
D.will lose
答案
3.A
(
— You mean he
A.leaves; has left
B.left; has come to
C.left; has left
D.left; has been away from
D
) 4.— He left
his hometown two years ago.— You mean he
has been away from
his hometown for two years?A.leaves; has left
B.left; has come to
C.left; has left
D.left; has been away from
答案
4.D
(
— Of course. Actually, I
A.worked
B.was working
C.would work
D.have worked
A
) 5.— Do you know Shanghai well?— Of course. Actually, I
worked
there for six years but now I live in Changzhou.A.worked
B.was working
C.would work
D.have worked
答案
5.A
(
A.is
B.has become
C.has been
D.have become
C
) 6.He has been
a member of the school basketball team for three years.A.is
B.has become
C.has been
D.have become
答案
6.C
(
A.since
B.because
C.if
D.until
D
) 7.Sometimes we can't know the truth until
we look into it carefully.A.since
B.because
C.if
D.until
答案
7.D
(
— Calm down. The news programme
A.has been on
B.was on
C.has started
D.started
A
) 8.— Mum, did I miss the news about our school?— Calm down. The news programme
has been on
for only a while.A.has been on
B.was on
C.has started
D.started
答案
8.A
三、动词填空
1. I
2. What great fun they had
3. It
4. Paul won't go to see the film this evening, because he
5. It's the best time
6. — Is there any mistake in your homework, Jim?
— I'm not sure. I
1. I
have heard
(hear) about that ancient village many times, but I haven't visited it yet.2. What great fun they had
visiting
(visit) Ocean Park Hong Kong last week!3. It
was raining
(rain) heavily outside when we heard a loud knock at the door.4. Paul won't go to see the film this evening, because he
has seen
(see) it.5. It's the best time
to go
(go) skiing at this time of year.6. — Is there any mistake in your homework, Jim?
— I'm not sure. I
haven't checked
(not check) it yet.答案
1. have heard 2. visiting 3. was raining 4. has seen 5. to go
6. haven't checked
6. haven't checked
登录