一、用 have/has been 或 have/has gone 完成句子或对话。
1. —Are they going shopping in the town centre?
—No. They
2. Alice isn't here for the moment, sir. She
3. My parents are not at home. They
4. I'm afraid Mr Smith
5. If you want to get some details about India, ask Penny. She
1. —Are they going shopping in the town centre?
—No. They
have
already been
there this morning.2. Alice isn't here for the moment, sir. She
has gone
for lunch.3. My parents are not at home. They
have been
away for a week.4. I'm afraid Mr Smith
has gone
to New York and he won't be back until this Sunday.5. If you want to get some details about India, ask Penny. She
has been
there many times.答案:一、1. have;been 2. has gone 3. have been 4. has gone 5. has been
解析:
翻译:
一、用 have/has been 或 have/has gone 完成句子或对话。
1. ——他们要去市中心购物吗?
——不。他们今天早上已经去过那里了。
2. 先生,爱丽丝此刻不在这儿。她去吃午饭了。
3. 我的父母不在家。他们已经离开一周了。
4. 恐怕史密斯先生去纽约了,他要到这个星期天才会回来。
5. 如果你想了解一些关于印度的细节,问问佩妮。她去过那里很多次了。
一、用 have/has been 或 have/has gone 完成句子或对话。
1. ——他们要去市中心购物吗?
——不。他们今天早上已经去过那里了。
2. 先生,爱丽丝此刻不在这儿。她去吃午饭了。
3. 我的父母不在家。他们已经离开一周了。
4. 恐怕史密斯先生去纽约了,他要到这个星期天才会回来。
5. 如果你想了解一些关于印度的细节,问问佩妮。她去过那里很多次了。
二、单项选择。
(
—He
A.went to
B.has gone to
C.goes to
D.has been to
(
B
)1.—I haven't seen your father for a long time.—He
has gone to
Shanghai on business, and he will be back in three weeks.A.went to
B.has gone to
C.goes to
D.has been to
答案:二、1. B 【点拨】根据“I haven't seen your father for a long time.”和语境可知,父亲去了上海出差,句子用现在完成时;再根据“he will be back in three weeks”可知,去上海出差了,还没有回来,应用 has gone to。故选 B。
解析:
翻译:
二、单项选择。
(B)1. ——我很久没见到你父亲了。
——他去上海出差了,三周后回来。
A. 去(一般过去时)
B. 去了(还未回来,现在完成时)
C. 去(一般现在时)
D. 去过(已经回来,现在完成时)
二、单项选择。
(B)1. ——我很久没见到你父亲了。
——他去上海出差了,三周后回来。
A. 去(一般过去时)
B. 去了(还未回来,现在完成时)
C. 去(一般现在时)
D. 去过(已经回来,现在完成时)
(
—Yes, I have. I went there on our last school trip.
A.been to
B.gone to
C.been in
D.been at
A
)2.—Have you ever been to
the Great Wall?—Yes, I have. I went there on our last school trip.
A.been to
B.gone to
C.been in
D.been at
答案:2. A 【点拨】根据“I went there on our last school trip.”可知,“我”去过长城,且已经回来了。故选 A。
解析:
翻译:
2. ——你曾经去过长城吗?
——是的,我去过。我在上次学校旅行的时候去的那里。
2. ——你曾经去过长城吗?
——是的,我去过。我在上次学校旅行的时候去的那里。
(
A.has been to
B.has gone to
C.has been
D.has gone
D
)3.(2025·江苏常州期中)Everyone in her family except her grandparents has gone
abroad. And they'll be back in two weeks.A.has been to
B.has gone to
C.has been
D.has gone
答案:3. D 【点拨】根据“And they'll be back in two weeks.”可知去了国外,还未回来,abroad 是地点副词,其前不用介词 to。故选 D。
解析:
翻译:
(
A.去过(某地)
B.去了(某地)
C.曾(在某地)
D.去了
(
D
)3.(2025·江苏常州期中)她家除了祖父母之外的所有人都出国了。他们两周后会回来。A.去过(某地)
B.去了(某地)
C.曾(在某地)
D.去了
(
—Sorry, he isn't in. He
A.has gone to
B.has been to
C.have been to
D.have gone to
A
)4.—Is that Jack speaking?—Sorry, he isn't in. He
has gone to
the cinema with his aunt.A.has gone to
B.has been to
C.have been to
D.have gone to
答案:4. A 【点拨】主语 He 是第三人称单数,助动词用 has,排除 C、D;根据“he isn't in”可知,他还没回来。故选 A。
解析:
翻译:
(A)4. ——是杰克在接电话吗?
——抱歉,他不在。他和他的阿姨去电影院了。
A. 去了(还未回来)
B. 去过(已经回来)
C. 去过(已经回来,主语为复数)
D. 去了(还未回来,主语为复数)
(A)4. ——是杰克在接电话吗?
——抱歉,他不在。他和他的阿姨去电影院了。
A. 去了(还未回来)
B. 去过(已经回来)
C. 去过(已经回来,主语为复数)
D. 去了(还未回来,主语为复数)
(
—I have no idea. I
A.have gone
B.have been
C.haven't been
D.haven't gone
C
)5.—How do you like Beijing, Miss Read?—I have no idea. I
haven't been
there.A.have gone
B.have been
C.haven't been
D.haven't gone
答案:5. C 【点拨】根据“I have no idea.”可知,里德小姐从未去过北京。故选 C。
解析:
翻译:
(
——我不知道。我没去过那里。
A. 去过(已去未回)
B. 去过(已去已回)
C. 没去过
D. 没去(已去未回但强调没去成)
(
C
)5. ——里德小姐,你觉得北京怎么样?——我不知道。我没去过那里。
A. 去过(已去未回)
B. 去过(已去已回)
C. 没去过
D. 没去(已去未回但强调没去成)
三、同义句转换。
1. I bought the book last week.
I
2. The Smiths left their hometown ten years ago.
The Smiths
3. The exhibition has been on for three days.
The exhibition
4. The shopping mall opened in 2020 in Zhenjiang.
The shopping mall
5. Kitty joined the Reading Club last year.
Kitty
1. I bought the book last week.
I
have had
the book for a week.2. The Smiths left their hometown ten years ago.
The Smiths
have been away from
their hometown since ten years ago.3. The exhibition has been on for three days.
The exhibition
began/started
three days ago.4. The shopping mall opened in 2020 in Zhenjiang.
The shopping mall
has been open
since 2020 in Zhenjiang.5. Kitty joined the Reading Club last year.
Kitty
has been in/a member of
the Reading Club since last year.答案:三、1. have had 2. have been away from 3. began/started 4. has been open 5. has been in/a member of
解析:
翻译:
三、同义句转换。
1. 我上周买了这本书。
我________这本书已经一周了。
2. 史密斯一家十年前离开了他们的家乡。
自从十年前以来,史密斯一家________他们的家乡。
3. 展览已经进行了三天。
展览________三天前。
4. 这家购物中心2020年在镇江开业。
这家购物中心在镇江________自2020年以来。
5. 基蒂去年加入了阅读俱乐部。
基蒂________阅读俱乐部自去年以来。
三、同义句转换。
1. 我上周买了这本书。
我________这本书已经一周了。
2. 史密斯一家十年前离开了他们的家乡。
自从十年前以来,史密斯一家________他们的家乡。
3. 展览已经进行了三天。
展览________三天前。
4. 这家购物中心2020年在镇江开业。
这家购物中心在镇江________自2020年以来。
5. 基蒂去年加入了阅读俱乐部。
基蒂________阅读俱乐部自去年以来。