内容正文:
2024-2025学年八年级英语下册重难点提优训练(人教版)
Unit9 重点语法专练
语法讲义
have been to, have gone to与have been in的区别
have been to
意为“去过;到过”,暗含“已经回来了”之意,常ever,never,once,twice等词连用
I have been to London twice.
我去过伦敦两次。
have gone to
意为“去了”,说话时作为句子主语的人不在现场,暗含“还没有回来”之意,通常是第三人称作主语
Her children have gone to America,and she misses them very much.
她的孩子们去了美国,她非常想念他们。
have been in
意为“在某地待了……”,常与表示一段时间的状语连用,强调在某地停留了一段时间
Mr.Brown has been in China for threeyears.
布朗先生已经在中国待了3年了。
语法练习
一、单项选择题。
1.—Where is Tom?
—He ________ to the library.
A.has been B.has gone C.went D.goes
2.He has ________ to Shanghai many times. This time he ________ Shanghai for two weeks.
A.been; has been in B.been; has gone to C.gone; has gone to D.gone; has been in
3.—Where is Lucy?
—She ________ to the library. She will be back soon.
A.goes B.has gone C.went D.had gone
4.—Is Tom at home?
—No, he ________ to the park with friends.
A.has been B.has gone C.goes D.will go
5.Ben ________ to Beijing for 3 days, and he ________ soon.
A.has been; is going to come back B.has gone; will come back
C.went; comes back D.went; will come back
6.—Why do you look so worried?
—I’m waiting for a call from my son. He ________a restaurant of London for more than a week.
A.has come to B.has been to C.has been at D.has gone to
7.I ________ Shanghai for 3 years since I ________ here.
A.have gone to; moved B.have been in; moved C.have been to; moves
8.—Where is your father?
—He ______ Shanghai. He ______ there for a week.
A. has gone to; has gone B.has been in; has gone
C.has gone to; has been D.has been to; has been
9.Tom and Lily are not here now. They ________ Dalian.
A.have been to B.has gone to C.has been to D.have gone to
10.—Is your father in?
—No, he ________ Shanghai on business for three days.
A.has gone to B.has been in
C.has been to D.has arrived in
11.— Have you ever ________ Shanghai?
— Yes. I ________ there with my father last year.
A.been to; go B.been in; go C.gone to; went D.been to; went
12.He has ________ to Tibet many times. This time he ________ Tibet for two weeks.
A.been; has been in B.been; has gone to
C.gone; has gone to D.gone; has been in
13.I ________ China for three months and this is the first time I ________ on qipao.
A.have gone to; tried B.have been in; have tried
C.have been to; have tried D.have been to; tried
14.—When did Andy arrive in Xi’an?
—Well, he ________ Xi’an for two days.
A.has been to B.has been in C.has gone to D.has come in
15.—Where’s your father?
—He’s gone to Sydney. He ________ there twice. It’s a modern city.
A.have gone B.has been C.has gone
16.—Where is your father?
—He ________ Shanghai. He has ________ there for a week.
A.has gone to; gone B.has been in; gone to
C.has gone to; been D.has been to; been in
17.—How many times ________ you ________ Beijing?
—Twice.
A.have; been to B.have; gone to C.did; go to D.are; going to
18.―Where is your father, Jenny?
―He isn’t at home. He ________ to Wuhan to help patients with novel coronavirus pneumonia.
A.has been B.has gone C.went D.will go
19.—Where is your father?
—He ______ to Beijing. He will be back in a week.
A.has been B.has gone C.went D.goes
20.I want to go to Shandong again though I ________ Shandong twice this year.
A.have gone to B.have been to C.have been in D.have gone in
21.She ________ to the zoo many times.
A.goes B.went C.has gone D.has been
22.Tom, with his parents ________ to America. They ________ back in two weeks.
A.have gone; will come B.has gone; will come
C.has been; will come D.have been; will come
23.His brother ________ the US for two months. And he’ll be back soon.
A.has gone to B.has been to C.went to D.has been in
24.—Where is Mr. Smith?
—He ______ Shanghai for a meeting. He’ll return tomorrow.
A.has gone to B.has been to C.went to D.goes to
25.—Where is Jim?
—He ________ to the shop. He’ll be back in an hour.
A.goes B.was going C.will go D.has gone
26.Ben isn’t at home. He _______ to Beijing on business.
A.went B.has gone C.will go D.is going
27.—My aunt isn’t at home these days. She________ Puzhehei to spend her holiday.
—It’s a beautiful place. I ________ there twice.
A.has gone to; have gone B.has been to; have been
C.has gone to; have been D.has been to; have gone
28.— Where is your father?
— He ________ Australia.
A.goes B.went C.has been in D.has gone to
29.—May I speak to Li Ming?
—Oh, he isn’t in. He ________ Ningde Science and Technology Museum.
A.has been to B.has gone to C.has been in D.is going to
30.Andy ________ to Bangkok with his parents, and they will stay there for a week.
A.goes B.went C.has gone D.had gone
31.—Your sister ________ to London to study English. Is that true?
—Yes, she ________ there for two months.
A.has been; has been B.will go; has gone C.gone; will be D.has gone; has been
32.As an exchange student, Alan ________ Shijiazhuang for three years.
A.has been to B.has been in C.has gone to D.has been
33.My friend’s new restaurant opened two years ago, but I ________ there so far.
A.didn’t go B.haven’t gone C.haven’t been
34.He ________ Shanghai for three days and he will come back tomorrow.
A.has gone to B.went to C.has been in D.has been to
35.— Where is Mr. Li?
— He ________ England and he ________ London for two weeks.
A.has been to, has been to B.has gone to, has been to
C.has gone to, has been in D.has been in, has been in
36.How long ________ Kitty ________ Shanghai?
A.has; gone to B.has; been in C.has; stayed D.has; been to
37.Mr. Li knows much about China. He ________ to China three times.
A.goes B.went C.has gone D.has been
38.My aunt ________ Sydney on business. She will be back in three days.
A.went B.will go to C.has gone to D.has been to
39.Helen loves to talk about travel. She ________ many places.
A.has gone to B.has been to C.has gone D.has been in
40.— China is a wonderful place.
—So it is. I ________ there twice.
A.have been B.have gone C.went D.will go
41.—Hello! This is Daniel speaking. May I speak to Amy, please?
—Sorry, but she ________ the city library.
A.will go to B.was going to C.has gone to D.goes to
42.He ________ England, and he ________ London for five months so far.
A.has gone to; has been to B.has been to; has been to
C.has gone to; has been in D.has been to; has been in
43.Ben ________ in Beijing for 3 days, and he ________ soon.
A.has been; is going to come back B.has gone; will come back
C.went; comes back D.went; will come back
44.—Where is Mr. Zhao?
—He ________ to Mount Tai. He’ll come back ________ a week.
A.has been; in B.has gone; after C.has gone; in D.has been; after
45.—Where is Mr Wang?
—He together with his students ________ Tiger Hill.
A.has gone to B.have gone to
C.has been to D.have been to
46.—Have you ________ China for a long time?
—Yes, I ________ here three years ago.
A.come to; came B.been in; came C.gone to; come D.been in; have been
47.—Hi, Tom! ________ you ever ________ the Bird’s Nest?
—Yes, I have. It’s great.
A.Have; been to B.Have; go to C.Did; go to D.Do; go to
48.Not only his parents but also his brother ________ to the Great Wall twice.
A.have been B.have gone C.has been D.has gone
49.—Where is Mr. Green?
—He ________ the bookshop. You have to wait for him.
A.was going to B.has been to C.has gone to D.goes to
50.The woman in the playground ________ be Mrs. Zhang. She ________ Shanghai and will be back next week.
A.can’t; has gone to B.mustn’t; has been to
C.may not; has been to D.shouldn’t; has gone to
二、翻译句子
1.在过去的八年里,大卫去过许多太空营。
David to many space camps over the last eight years.
2.他已经去过北京三次了。
He Beijing three times.
3.他们去过很多有趣的地方。
They to many interesting places.
4.迄今为止,他已经去过了许多中国的名胜古迹。
, he already to many places of interest in China.
5.他以前从未出过国。
He has abroad before.
6.史密斯一家去过中国几次。
The Smiths have China several times.
7.梵净山是如此的美丽,以致于我都去过三次了。
Mount Fanjing is so beautiful that I there three times.
8.— you any other place? 你去过任何其他地方吗?
—Yes, I /No, I . 是的,我去过。/不,我没去过。
9.She Cuba to be a volunteer. 她去古巴当志愿者了。
10.I Mount Huang with my parents. 我和我的父母去了黄山。
11.你在纽约已很长时间了。
You New York for a long time.
12.I’ve there before.
我以前从没去过那儿。
13.格林先生现在不可能在办公室,因为他去北京了。
Mr. Green be in his office now because he has to Beijing.
14.我妈妈已经去上海了。 她下周回来。
My mother to Shanghai. She next week.
15.乔治从来没去过长城。
George the Great Wall.
16.我叔叔已经来北京两周了。
My uncle Beijing for weeks.
17.自从两个月以前他就参加了科学俱乐部。
He in the Science Club two months ago.
18.爱丽丝去上班了。她将在四点回来。
Alice work. She will at four o’clock.
19.你曾经去过科学博物馆吗?
you ever to a science museum?
20.汤姆在中国已经两年了,他喜欢住在这里。
Tom in China for two years and he likes living here. (be)
三、按要求完成句子。
1.Susan went to the space museum yesterday. (用twice替换yesterday改写句子)
Susan to the space museum twice.
2.Kangkang went to Lake Dingshan yesterday. And now he is back in.(合并为一句)
Kangkang to Lake Dingshan.
3.Sally went to Dalian yesterday. She isn’t back now. (合并为一句.)
Sally Dalian.
4.Gina isn’t here. She went to the library. (合并为一句)
Gina to the library
5.I have been to the Great Wall before. (对画线部分提问)
you been before?
6.Have you ever been to the Yu Garden? (根据句意回答)
No, I have to Yu Garden.
7.Mr. Smith went to Australia yesterday, and he hasn’t come back yet. (改为同义句)
Mr. Smith to Australia.
8.She went to Beijing and hasn’t returned yet. (同义句转换)
She has Beijing.
9.Mr. Zhang went to Chongqing two days ago. (改为同义句)
Mr. Zhang has Chongqing for two days.
10.Michael isn’t at home. He went to a shopping centre a minute ago.(同义转换)
Michael to a shopping centre and he isn’t at home.
11.Tina came to the office half an hour ago. (用for half all hour替换half all hour ago)
Tina for half an hour.
12.Brian arrived here ten minutes ago. (改为同义句)
Brian here for ten minutes.
13.Mary came to China three years ago. (改为同义句)
Mary in China since three years ago.
14.The Green family moved to France two years ago.(改为同义句)
The Green family France two years.
15.This is her second time to visit Beijing.(改为同义句)
She has to Beijing .
16.My father isn't here now. He went to London by train this morning. (改为同义句)
My father London.
17.Ann went to Hong kong two weeks ago.(改为同义句)
Ann has Hong kong for two weeks.
18.Alice has been to the West Lake and Peter has been there, too. (同义句转换)
Alice Peter to the West Lake.
19.My brother went to Beijing, but maybe he is on the way there now. (改为同义句)
My brother Beijing.
20.My brother left for Guangzhou this morning. He will get there this afternoon. (合并为一个同义句)
My brother to Guangzhou.
学科网(北京)股份有限公司
$$
2024-2025学年八年级英语下册重难点提优训练(人教版)
Unit9 重点语法专练
语法讲义
have been to, have gone to与have been in的区别
have been to
意为“去过;到过”,暗含“已经回来了”之意,常ever,never,once,twice等词连用
I have been to London twice.
我去过伦敦两次。
have gone to
意为“去了”,说话时作为句子主语的人不在现场,暗含“还没有回来”之意,通常是第三人称作主语
Her children have gone to America,and she misses them very much.
她的孩子们去了美国,她非常想念他们。
have been in
意为“在某地待了……”,常与表示一段时间的状语连用,强调在某地停留了一段时间
Mr.Brown has been in China for threeyears.
布朗先生已经在中国待了3年了。
语法练习
一、单项选择题。
1.—Where is Tom?
—He ________ to the library.
A.has been B.has gone C.went D.goes
2.He has ________ to Shanghai many times. This time he ________ Shanghai for two weeks.
A.been; has been in B.been; has gone to C.gone; has gone to D.gone; has been in
3.—Where is Lucy?
—She ________ to the library. She will be back soon.
A.goes B.has gone C.went D.had gone
4.—Is Tom at home?
—No, he ________ to the park with friends.
A.has been B.has gone C.goes D.will go
5.Ben ________ to Beijing for 3 days, and he ________ soon.
A.has been; is going to come back B.has gone; will come back
C.went; comes back D.went; will come back
6.—Why do you look so worried?
—I’m waiting for a call from my son. He ________a restaurant of London for more than a week.
A.has come to B.has been to C.has been at D.has gone to
7.I ________ Shanghai for 3 years since I ________ here.
A.have gone to; moved B.have been in; moved C.have been to; moves
8.—Where is your father?
—He ______ Shanghai. He ______ there for a week.
A. has gone to; has gone B.has been in; has gone
C.has gone to; has been D.has been to; has been
9.Tom and Lily are not here now. They ________ Dalian.
A.have been to B.has gone to C.has been to D.have gone to
10.—Is your father in?
—No, he ________ Shanghai on business for three days.
A.has gone to B.has been in
C.has been to D.has arrived in
11.— Have you ever ________ Shanghai?
— Yes. I ________ there with my father last year.
A.been to; go B.been in; go C.gone to; went D.been to; went
12.He has ________ to Tibet many times. This time he ________ Tibet for two weeks.
A.been; has been in B.been; has gone to
C.gone; has gone to D.gone; has been in
13.I ________ China for three months and this is the first time I ________ on qipao.
A.have gone to; tried B.have been in; have tried
C.have been to; have tried D.have been to; tried
14.—When did Andy arrive in Xi’an?
—Well, he ________ Xi’an for two days.
A.has been to B.has been in C.has gone to D.has come in
15.—Where’s your father?
—He’s gone to Sydney. He ________ there twice. It’s a modern city.
A.have gone B.has been C.has gone
16.—Where is your father?
—He ________ Shanghai. He has ________ there for a week.
A.has gone to; gone B.has been in; gone to
C.has gone to; been D.has been to; been in
17.—How many times ________ you ________ Beijing?
—Twice.
A.have; been to B.have; gone to C.did; go to D.are; going to
18.―Where is your father, Jenny?
―He isn’t at home. He ________ to Wuhan to help patients with novel coronavirus pneumonia.
A.has been B.has gone C.went D.will go
19.—Where is your father?
—He ______ to Beijing. He will be back in a week.
A.has been B.has gone C.went D.goes
20.I want to go to Shandong again though I ________ Shandong twice this year.
A.have gone to B.have been to C.have been in D.have gone in
21.She ________ to the zoo many times.
A.goes B.went C.has gone D.has been
22.Tom, with his parents ________ to America. They ________ back in two weeks.
A.have gone; will come B.has gone; will come
C.has been; will come D.have been; will come
23.His brother ________ the US for two months. And he’ll be back soon.
A.has gone to B.has been to C.went to D.has been in
24.—Where is Mr. Smith?
—He ______ Shanghai for a meeting. He’ll return tomorrow.
A.has gone to B.has been to C.went to D.goes to
25.—Where is Jim?
—He ________ to the shop. He’ll be back in an hour.
A.goes B.was going C.will go D.has gone
26.Ben isn’t at home. He _______ to Beijing on business.
A.went B.has gone C.will go D.is going
27.—My aunt isn’t at home these days. She________ Puzhehei to spend her holiday.
—It’s a beautiful place. I ________ there twice.
A.has gone to; have gone B.has been to; have been
C.has gone to; have been D.has been to; have gone
28.— Where is your father?
— He ________ Australia.
A.goes B.went C.has been in D.has gone to
29.—May I speak to Li Ming?
—Oh, he isn’t in. He ________ Ningde Science and Technology Museum.
A.has been to B.has gone to C.has been in D.is going to
30.Andy ________ to Bangkok with his parents, and they will stay there for a week.
A.goes B.went C.has gone D.had gone
31.—Your sister ________ to London to study English. Is that true?
—Yes, she ________ there for two months.
A.has been; has been B.will go; has gone C.gone; will be D.has gone; has been
32.As an exchange student, Alan ________ Shijiazhuang for three years.
A.has been to B.has been in C.has gone to D.has been
33.My friend’s new restaurant opened two years ago, but I ________ there so far.
A.didn’t go B.haven’t gone C.haven’t been
34.He ________ Shanghai for three days and he will come back tomorrow.
A.has gone to B.went to C.has been in D.has been to
35.— Where is Mr. Li?
— He ________ England and he ________ London for two weeks.
A.has been to, has been to B.has gone to, has been to
C.has gone to, has been in D.has been in, has been in
36.How long ________ Kitty ________ Shanghai?
A.has; gone to B.has; been in C.has; stayed D.has; been to
37.Mr. Li knows much about China. He ________ to China three times.
A.goes B.went C.has gone D.has been
38.My aunt ________ Sydney on business. She will be back in three days.
A.went B.will go to C.has gone to D.has been to
39.Helen loves to talk about travel. She ________ many places.
A.has gone to B.has been to C.has gone D.has been in
40.— China is a wonderful place.
—So it is. I ________ there twice.
A.have been B.have gone C.went D.will go
41.—Hello! This is Daniel speaking. May I speak to Amy, please?
—Sorry, but she ________ the city library.
A.will go to B.was going to C.has gone to D.goes to
42.He ________ England, and he ________ London for five months so far.
A.has gone to; has been to B.has been to; has been to
C.has gone to; has been in D.has been to; has been in
43.Ben ________ in Beijing for 3 days, and he ________ soon.
A.has been; is going to come back B.has gone; will come back
C.went; comes back D.went; will come back
44.—Where is Mr. Zhao?
—He ________ to Mount Tai. He’ll come back ________ a week.
A.has been; in B.has gone; after C.has gone; in D.has been; after
45.—Where is Mr Wang?
—He together with his students ________ Tiger Hill.
A.has gone to B.have gone to
C.has been to D.have been to
46.—Have you ________ China for a long time?
—Yes, I ________ here three years ago.
A.come to; came B.been in; came C.gone to; come D.been in; have been
47.—Hi, Tom! ________ you ever ________ the Bird’s Nest?
—Yes, I have. It’s great.
A.Have; been to B.Have; go to C.Did; go to D.Do; go to
48.Not only his parents but also his brother ________ to the Great Wall twice.
A.have been B.have gone C.has been D.has gone
49.—Where is Mr. Green?
—He ________ the bookshop. You have to wait for him.
A.was going to B.has been to C.has gone to D.goes to
50.The woman in the playground ________ be Mrs. Zhang. She ________ Shanghai and will be back next week.
A.can’t; has gone to B.mustn’t; has been to
C.may not; has been to D.shouldn’t; has gone to
二、翻译句子
1.在过去的八年里,大卫去过许多太空营。
David to many space camps over the last eight years.
2.他已经去过北京三次了。
He Beijing three times.
3.他们去过很多有趣的地方。
They to many interesting places.
4.迄今为止,他已经去过了许多中国的名胜古迹。
, he already to many places of interest in China.
5.他以前从未出过国。
He has abroad before.
6.史密斯一家去过中国几次。
The Smiths have China several times.
7.梵净山是如此的美丽,以致于我都去过三次了。
Mount Fanjing is so beautiful that I there three times.
8.— you any other place? 你去过任何其他地方吗?
—Yes, I /No, I . 是的,我去过。/不,我没去过。
9.She Cuba to be a volunteer. 她去古巴当志愿者了。
10.I Mount Huang with my parents. 我和我的父母去了黄山。
11.你在纽约已很长时间了。
You New York for a long time.
12.I’ve there before.
我以前从没去过那儿。
13.格林先生现在不可能在办公室,因为他去北京了。
Mr. Green be in his office now because he has to Beijing.
14.我妈妈已经去上海了。 她下周回来。
My mother to Shanghai. She next week.
15.乔治从来没去过长城。
George the Great Wall.
16.我叔叔已经来北京两周了。
My uncle Beijing for weeks.
17.自从两个月以前他就参加了科学俱乐部。
He in the Science Club two months ago.
18.爱丽丝去上班了。她将在四点回来。
Alice work. She will at four o’clock.
19.你曾经去过科学博物馆吗?
you ever to a science museum?
20.汤姆在中国已经两年了,他喜欢住在这里。
Tom in China for two years and he likes living here. (be)
三、按要求完成句子。
1.Susan went to the space museum yesterday. (用twice替换yesterday改写句子)
Susan to the space museum twice.
2.Kangkang went to Lake Dingshan yesterday. And now he is back in.(合并为一句)
Kangkang to Lake Dingshan.
3.Sally went to Dalian yesterday. She isn’t back now. (合并为一句.)
Sally Dalian.
4.Gina isn’t here. She went to the library. (合并为一句)
Gina to the library
5.I have been to the Great Wall before. (对画线部分提问)
you been before?
6.Have you ever been to the Yu Garden? (根据句意回答)
No, I have to Yu Garden.
7.Mr. Smith went to Australia yesterday, and he hasn’t come back yet. (改为同义句)
Mr. Smith to Australia.
8.She went to Beijing and hasn’t returned yet. (同义句转换)
She has Beijing.
9.Mr. Zhang went to Chongqing two days ago. (改为同义句)
Mr. Zhang has Chongqing for two days.
10.Michael isn’t at home. He went to a shopping centre a minute ago.(同义转换)
Michael to a shopping centre and he isn’t at home.
11.Tina came to the office half an hour ago. (用for half all hour替换half all hour ago)
Tina for half an hour.
12.Brian arrived here ten minutes ago. (改为同义句)
Brian here for ten minutes.
13.Mary came to China three years ago. (改为同义句)
Mary in China since three years ago.
14.The Green family moved to France two years ago.(改为同义句)
The Green family France two years.
15.This is her second time to visit Beijing.(改为同义句)
She has to Beijing .
16.My father isn't here now. He went to London by train this morning. (改为同义句)
My father London.
17.Ann went to Hong kong two weeks ago.(改为同义句)
Ann has Hong kong for two weeks.
18.Alice has been to the West Lake and Peter has been there, too. (同义句转换)
Alice Peter to the West Lake.
19.My brother went to Beijing, but maybe he is on the way there now. (改为同义句)
My brother Beijing.
20.My brother left for Guangzhou this morning. He will get there this afternoon. (合并为一个同义句)
My brother to Guangzhou.
参考答案
一、
1.B
【详解】句意:——Tom在哪里?——他去图书馆了。
考查时态。has been现在完成时,去过(已回);has gone现在完成时,去了(未回);went一般过去时;goes一般现在时。根据“Where is Tom?”可知,去了还未回来,用has gone。故选B。
2.A
【详解】句意:他多次去上海。这一次他去了上海两个星期。
考查现在完成时。has been to去过(已回);has gone to去了(未回);has been in在某地待一段时间。根据“many times”可知,他去过上海很多次,用has been to;根据“Shanghai for two weeks”可知,指的是在上海待了两周,用has been in。故选A。
3.B
【详解】句意:——Lucy在哪里?——她去了图书馆。她不久就会回来。
考查现在完成时。goes去,一般现在时;has gone已经去了,现在完成时;went去,一般过去时;had gone去过,过去完成时。根据“Where is Lucy?”和“She will be back soon.”可知,Lucy去了图书馆,还没回来,因此不在这里,应用现在完成时,has gone to意为“去了某地(尚未回来)”,符合语境,故选B。
4.B
【详解】句意:——汤姆在家吗?——不,他和朋友去公园了。
考查现在完成时。has been to曾经去过某地(已回),现在完成时;has gone to去了某地(未回),现在完成时;goes去,一般现在时;will go将去,一般将来时。根据“Is Tom at home?”和“No, he ... to the park with friends.”可知,汤姆去了公园还未回来。故选B。
5.B
【详解】句意:本去北京三天了,他很快就会回来。
考查现在完成时和一般将来时。has been to表示去过某地,已经回来或在某地待了多长时间;has gone to表示去了某地,还没有回来。根据“Ben...in Beiing for 3 days, and he...soon”可知,第一空表示他去了北京还没有回来,应该用has gone;第二空应用一般将来时,谓语动词构成是will+动词原形。故选B。
6.C
【详解】句意:——你为什么看起来这么担心?——我在等我儿子的电话。他在伦敦的一家餐厅已经待了一个多星期了。
考查现在完成时态。has come to已经来到,强调动作的完成;has been to曾经去过,强调经历;has been at一直在某地,强调持续的状态;has gone to已经去了,强调动作的完成和离开。根据“...a restaurant of London for more than a week.”可知强调“待在餐厅”的持续状态。故选C。
7.B
【详解】句意:自从我搬到这里,我已经在上海三年了。
考查动词短语辨析以及时态。have gone to已经去了:表示某人已经离开或前往某个地方;have been in表示某人在某地已经待了一段时间,强调一种持续的状态;have been to曾经去过,现在已经回来了;根据“I … Shanghai for 3 years”可知,此处应指已经在上海3年了,应用have been in;根据“since I … here”可知,since引导的时间状语从句中,主句用现在完成时,从句需用一般过去时表示过去的时间点。故选B。
8.C
【详解】句意:——你父亲在哪里?——他去上海了。他已经去了一周了。
考查现在完成时。have gone to去了某地(未回来);has been in在某地待了多久时间;has been to去过某地(已经回来)。根据“Where is your father?”可知去了上海未回,第一空用has gone to,再由“for a week”可知在上海待了一周了,there是地点副词前不加介词。故选C。
9.D
【详解】句意:汤姆和莉莉现在不在这里。他们去了大连。
考查短语辨析。have been to强调过去去过已回;have gone to强调去了未回。根据前一句“Tom and Lily are not here now.”可知,汤姆和莉莉现在不在说话的地点,说明他们去了大连还没回来;句子主语是They,为复数形式,所以要用have,故选D。
10.B
【详解】句意:——你的爸爸在家吗?——不,他已经在上海出差三天了。
考查短语辨析。has gone to去了某地,还没回来;has been in待在某地;has been to去过某地,已经回来;has arrived in到达。根据“for three days”可知,此处应该跟延续性动词或短语连用,只有B项符合,故选B。
11.D
【详解】句意:——你曾经去过上海吗?——是的。我去年和我爸爸去了那里。
考查短语辨析和时态。have been to强调过去去过已回;have gone to强调去了未回。根据“Yes. I…there with my father last year.”可知,曾经去过已经回来了,第一空应填been to;根据“last year”可知,答句的时态是一般过去时,所以动词要用过去式,go的过去式是went,第二空应填went。故选D。
12.A
【详解】句意:他多次去过西藏。这次他在西藏待了两周。
考查现在完成时。have been to去过(已回);have gone to去了(未回);have been in在某地待一段时间。根据“many times”可知,他去过西藏很多次,用have been to;根据“Tibet for two weeks.”可知,指的是在西藏待了两周,用have been in。故选A。
13.B
【详解】句意:我来中国三个月了,这是我第一次穿上旗袍。
考查现在完成时用法。have gone to去了某地(未回);have been in待在某地,后面通常接 for + 时间段;have been to去过某地(已回);try on试穿。根据“...China for three months”可知,第一空指待在中国三个月了,用have been in;第二空使用句型“This is the first time+主语+现在完成时”,表示“这是某人第一次做某事”。故选B。
14.B
【详解】句意:——安迪什么时候到达西安? ——嗯,他已经在西安待了两天了。
考查动词短语。has been to去过某地(已经回来);has been in在某地待了一段时间;has gone to去了某地(还未回来);has come in进来。根据“he...Xi’an for two days”可知,安迪已经在西安待了两天,强调状态的持续,故选B。
15.B
【详解】句意:——你父亲在哪里?——他去悉尼了。他已经去过那里两次了。那是一个现代化的城市。
考查现在完成时。have been to去过某地;have gone to去了某地。根据“twice”可知,他去过悉尼两次,应用have been to。主语是he,助动词用has。故选B。
16.C
【详解】句意:——你爸爸在哪里?——他去了上海。他已经在那里待了一个星期了。
考查现在完成时。has gone to去了,表示去了某地,但是人还没有回来;has been to去过,表示去过某地,而且人已经回来了;has been in已在,指的是待在某个地方,从过去一直延续到现在;根据“Where is your father?”可知,此处指爸爸去了上海,还未回来,has gone to符合;根据“He has…there for a week.”的语境可知,此处指的是待在某个地方,从过去一直延续到现在,故用have been in结构,空格后为地点副词there,因此省略介词,C项符合。故选C。
17.A
【详解】句意:——你去过北京多少次?——两次。
考查现在完成时。根据“How many times”和“Twice”可知,问句询问的是过去到现在为止去北京的次数,应该使用现在完成时。现在完成时表示过去发生的动作对现在造成的影响或结果,通常与“have/has + 过去分词”结构搭配使用。“have been to”表示曾经去过某地,现在已经回来了;“have gone to”表示已经去了某地,现在还在那里。根据句意,问的是去过北京的次数,应该使用“have been to”。故选A。
18.B
【详解】句意:——珍妮,你爸爸在哪里?——他不在家。他去武汉帮助新型冠状病毒肺炎患者了。
考查have/has been to与have/has gone to。have/has been to表示“去过某地”,现在已经回来,不在那里了;have/has gone to表示“去了某地”,现在还没有回来,可能在去的途中,也有可能在目的地。根据“He isn’t at home.”可知,他去了武汉。故选B。
19.B
【详解】句意:——你爸爸在哪里?——他去北京了。他一周后回来。
考查动词时态。has been to去过某地,已经回来了;has gone to去了某地,还没回来;went去,一般过去时;goes去,一般现在时。根据“He will be back in a week”可知,他还没回来,所以用has gone to。故选B。
20.B
【详解】句意:尽管我今年已经去过山东两次,但仍想再去。
考查现在完成时。have gone to去了没回来;have been to去了回来了;have been in在某处;have gone in搭配错误。根据“twice this year”可知此处指去过某地,已经回来了。故选B。
21.D
【详解】句意:她去过动物园很多次了。
考查现在完成时。根据“many times”可知,时态为现在完成时(have/has done),排除A和B;have been to 表示“去过某地(已回)”,have gone to 表示“去了某地(未回)”,此处指去过动物园很多次。故选D。
22.B
【详解】句意:Tom和他的父母已经去了美国。他们两个星期后会回来。
考查时态。with是介词,作伴随状语,主语是Tom,本句采用现在完成时,谓语要用第三人称单数形式,故排除A项、D项。has gone to表示“去了某地,尚未回来”;has been to表示“去过某地,已经回来了”。根据后面的“back in two weeks”可知,本句讲述未来的事情,用will come表示“将回来”,即尚未回来,前一句应填has gone。故选B。
23.D
【详解】句意:他哥哥已经在美国待了两个月了。他很快就会回来。
考查现在完成时。have gone to去了(未回);have been to去过(已回);have been in在某地待一段时间。根据“for two months.”可知,本句是现在完成时,排除C;根据“the US for two months.”可知,是在美国待了两个月,应用have ben in。故选D。
24.A
【详解】句意:——史密斯先生在哪里? ——他已经去上海开会了。他明天回来。
考查现在完成时have gone to和have been to的区别。has gone to去了某地(未回);has been to去过某地(已回);went to去了,过去式;goes to三单。根据“He’ll return tomorrow.”可知此处表示去了未回,故选A。
25.D
【详解】句意:——吉姆在哪里? ——他去商店了。他一小时后回来。
考查动词时态。根据下文“He’ll be back in an hour.”可知,是指他去了商店,主语是He,应用现在完成时“has gone to”表示人去了还没回来。故选D。
26.B
【详解】句意:本不在家。他去北京出差了。
考查现在完成时。根据上文“Ben isn’t at home.”可知,Ben不在家,所以此处是指他去北京出差还没回来,应用has gone go表示“去了某地,还未回来”。故选B。
27.C
【详解】句意:——我姑姑这些天不在家。她去普者黑度假了。——这是一个美丽的地方。我去过那两次。
考查现在完成时。have gone to表示去了某地还没有回来;have been to表示去过某地已经回来了。第一空表示去了普者黑还没回来,用has gone to;第二空表示去了两次,已经回来了,用have been to,空后有副词there,所以此处to省略。故选C。
28.D
【详解】句意:——你父亲在哪里?——他去了澳大利亚。
考查现在完成时。goes去,单三形式;went去,过去式;has been in一直在某地;has gone to去了某地还没回来。根据“Where is your father?”可知,爸爸不在说话的地方,此处说的是去了澳大利亚还没回来,应该用has gone to。故选D。
29.B
【详解】句意:——我可以和李明讲话吗?——哦,他不在。他去了宁德科技馆。
考查动词短语。has been to曾经去过某地,已经回来了;has gone to去了某地,还没回来;has been in待在某地;is going to将要去。根据“Oh, he isn’t in. ”可知,他不在,说明是去了宁德科技馆没回来,故选B。
30.C
【详解】句意:安迪和他的父母去了曼谷,他们将在那里待一周。
考查动词的时态。goes一般现在时;went一般过去时;has gone现在完成时;had gone过去完成时。根据“Andy…to Bangkok with his parents”可知他们已经去了曼谷,而且现在还在,故用现在完成时have/has gone to;主语是Andy,所以助动词用单数。故选C。
31.D
【详解】句意:——你妹妹去伦敦学英语了,是真的吗?——是的,她在那儿已经两个月了。
考查现在完成时。根据“Your sister ... to London to study English.”可知,空一处表示去了伦敦,用have/has gone to+地点“去了某地”,主语是Your sister,助动词用has;根据“for two months.”可知,空二处是指已经在那里两个月了,主语是she,用has been in+地点“待在某地”,there是副词,不用介词in。故选D。
32.B
【详解】句意为:作为交换生,Alan在石家庄已经三年了。
考查has been to,has been in和has gone to的区别。has been to表示去过某地;has been in表示在某地待了多久;has gone to表示去了某地,目前还未回。根据“ Alan ... Shijiazhuang for three years”可知,此处强调时长,故选B。
33.C
【详解】句意:我朋友的新餐馆两年前开张了,但到目前为止我还没有去过。
考查时态。have been曾经去过,现在已经回来了;have gone去了某地,现在还未回来。根据“so far”可知,此处应用现在完成时,因此排除A项;根据“My friend’s new restaurant opened two years ago, but I … there so far.”结合语境可知,说话人在现场,因此应用have been。故选C。
34.C
【详解】句意:他去上海三天了,明天就回来。
考查现在完成时。has gone to去了,人没回来;went to去了,过去时;has been in待在某地;has been to去了,人回来了。根据“for three days”可知,此处与时间段连用,要用has been in。故选C。
35.C
【详解】句意:——李先生在哪里?——他去了英国,他在伦敦已经两周了。
考查时态。have been to去过某地,已经回来;have gone to去了某地,还未回来;have been in待在某地。根据“He...England and he...London for two weeks”可知他去了英国,还未回来,第一个空用has gone to;第二个空和时间段连用,用has been in。故选C。
36.B
【详解】句意:基蒂在上海多久了?
考查现在完成时。has gone to去;has been in在;has stayed停留; has been to去过。“How long”询问持续的时间,因此需要使用持续性动作。“has been in”表示待在某地,符合题意,stayed后需接in Shanghai,故选B。
37.D
【详解】句意:李先生对中国很了解。他去过中国三次。
考查动词时态。根据“three times”可知,此处用现在完成时“have/has done”的结构,排除A和B选项。“has been to”表示“去过某地(已回来)”;“has gone to”表示“去了某地(未回来)”。根据题意,李先生去过中国三次,现在已经回来,故选D。
38.C
【详解】句意:我姑姑出差去悉尼了。她将在三天后回来。
考查时态。went一般过去时;will go to一般将来时;has gone to现在完成时;has been to现在完成时。根据“She will be back in three days.”可知阿姨去悉尼的动作发生在过去,且现在人不在这儿,所以应该用 has gone to。故选C。
39.B
【详解】句意:海伦喜欢谈论旅行。她去过很多地方。
考查have been to和have gone to的区别。has gone to去了某地;has been to去过某地;has gone消失了;has been in在某地待一段时间。根据“Helen loves to talk about travel.”可知,海伦喜欢旅行,说明她曾经去过很多地方。故选B。
40.A
【详解】句意:——中国是一个很棒的地方。——确实是。我已经去过那里两次。
考查现在完成时。have been去过,表示曾经去过,现在已经回来了,用于现在完成时态;have gone去了,表示去了还没有回来,用于现在完成时态;went去,表示过去的动作,用于一般过去时态;will go打算去,表示未来的动作,用于一般将来时态。根据“I…there twice.”可知,此处表示已经去过中国两次,现在已经回来了,句子应是现在完成时态,主语是I“我”,用have been to…表示“去过某地”并已返回。故选A。
41.C
【详解】句意:——你好!我是丹尼尔。我可以和艾米说话吗?——对不起,她去市图书馆了。
考查现在完成时。will go to为一般将来时;was going to为过去将来时;has gone to为现在完成时;goes to为一般现在时。根据“May I speak to Amy, please?”以及答语“Sorry, but she…the city library.”可知,此处指Amy去图书馆了,还没有回来,表示过去发生的事情对现在造成的影响,应用现在完成时。故选C。
42.C
【详解】句意:他去了英国,到目前为止他已经在伦敦待了五个月了。
考查现在完成时。has gone to去了某地,还没回来;has been to去过某地,已经回来;has been in在某地多久。根据“He…England, and he…London for five months so far.”可知,此处说的是他去了英国还没回来,且已经在伦敦待了五个月了,因此第一个空用has gone to;第二个空填has been in。故选C。
43.A
【详解】句意:本去北京已经3天了,他很快将回来。
考查现在完成时与一般将来时。has been to表示去过某地,已经回来或在某地待了多长时间;has gone to表示去了某地,还没有回来。由“Ben…in Beijing for 3 days, and he…soon”可知,第一空表示他已经在北京,并且这段时间已经成为了一种持续状态,应用has been;第二空应用一般将来时。故选A。
44.C
【详解】句意:——赵先生在哪里?——他去泰山了。他一周后回来。
考查动词短语辨析和介词辨析。has been to去过某地(已回来);has gone to去了某地(未回来);in+时间段,表示“在……之后(用于一般将来时或一般现在时)”,通常与表示将来时态的句子连用;after+时间段,表示“在……之后(用于一般过去时)”,通常与表示过去时态的句子连用。根据“Where is Mr. Zhao?”可知,赵先生还没回来,所以应该用has gone to;再根据“He’ll come back”可知,此处应该用in表示“在……之后”,用于一般将来时。故选C。
45.A
【详解】句意:——王老师在哪里?——他和他的学生一起去了虎山。
考查现在完成时及主谓一致。have gone to已经去了某地,表示说话时此人还没回来;have been to曾经去过某地,表示现在已不在那里了。根据“Where is Mr Wang?”可知,说话时,王先生还没回来;together with连接并列主语时,遵循“就远原则”,故句子真正的主语为He,所以谓语动词用三单形式。故选A。
46.B
【详解】句意:——你在中国很长时间了吗? ——是的,我三年前来过这里。
考查动词时态。根据“for a long time”可知表示一段时间,所以第一空需要用现在完成时(have/has done),但是come是瞬间动词,不能和段时间连用,需用been in来替代;根据“three years ago”可知第二空时态是一般过去时,应填came。故选B。
47.A
【详解】句意:——嗨,汤姆!你去过鸟巢吗?——是的,我去过。它很棒。
考查现在完成时。have been to去过某地;have gone to去了某地(还未回来)。根据答语“Yes, I have.”可知问句应用现在完成时的“have been to”结构,表示去过鸟巢。故选A。
48.C
【详解】句意:不仅他的父母他的兄弟也去过长城两次。
考查现在完成时及就近原则。have/has gone to指去了某地,说话时人没有回来;have/has been to去过某地。根据twice可知,时态用现在完成时,结构为have/has+done,not only...but also连接并列主语时,谓语动词遵循“就近原则”,his brother为单数形式,助动词用has,根据twice可知,应该是去过已经回来。故选C。
49.C
【详解】句意:——格林先生在哪儿?——他去书店了。你必须等他。
考查时态。have been to去过某地,已经回来;have gone to去了某地,还未回来。根据“the bookshop. You have to wait for him.”可知他去了书店,还未回来,用has gone to。故选C。
50.A
【详解】句意:操场上的那位女士不可能是张老师。她去了上海并且下周将会回来。
考查情态动词和现在完成时。can’t不可能;mustn’t禁止;may not可能不;shouldn’t不应该;have gone to去了某地,还未回来;have been to去过某地,已经回来。根据后句“She… Shanghai and will be back next week” 可知,操场上的不可能是她。can’t 表示推测时,意为“不可能”;根据 “will be back next week” 可知,此处表示去了某地还未回来,has gone to符合语境。故选A。
二、
1. has been
【详解】对比中英文可知,空处缺少“去过”;根据“over the last eight years”可知,句子时态应用现在完成时,考查have/has been to“曾经去过某地”,现在已经回来了;主语为“David”,助动词应用has。故填has;been。
2. has been to
【详解】空处缺少“已经去过某地(已返回)”的英文,用动词短语have/has been to...表示,主语He是第三人称单数,助动词用has。故填has;been;to。
3. have been
【详解】此处应用现在完成时结构have been to“曾经去过”,主语是复数they,助动词用原形have。故填have;been。
4. So far has been
【详解】根据中英文对照可知,空处缺“迄今为止”和“去过了”的英文。So for意为“迄今为止”,故本句时态为现在完成时,其结构为has/have done,主语为he,助动词需has,has been to意为“曾经去过某地”。故填So;far;has;been。
5. never been
【详解】根据中英文对照可知,空处缺“从未”的英文。根据“has”可知,has为助动词,空处需过去分词,构成现在完成时,never“从不”,放在助动词之后,has been abroad表示“曾经去过国外”。故填never;been。
6. been to
【详解】根据中英文对照可知,去过某地:have been to,故填been;to。
7. have been
【详解】根据中英文对照可知,空格处为“去过”,have/has been (to)+地点名词/方位副词,表示“曾去过”;根据“is”可知,句子时态为现在完成时,主语I为第一人称单数,且there为方位副词,此处应用have been。故填have;been。
8. Have been to have haven’t
【详解】“去过某地”have been to,you前用助动词have,句子开头首字母大写;答句主语是I,肯定回答中用have,否定回答中用haven’t。故填Have;been;to;have;haven’t。
9. has gone to
【详解】此处表示去了古巴还未回来,用have gone to结构,She后用助动词has。故填has;gone;to。
10. have been to
【详解】此处表示去了黄山,已经回来了,用have been to,主语I后用助动词have。故填have;been;to。
11. have been in
【详解】对照中英文可知,缺乏的中文部分是“在……已”,其英文表达是“have been in”,且主语为“you”,所以第一空要填动词原形“have”。故填have;been;in。
12. never been
【详解】根据中英文句子的比对,可知英文句子中缺少“从未去过"的表达”。“从未去过某地的”英文表达是:have/has never been to,副词there前不加介词to。故填never;been。
13. can’t gone
【详解】对比中英文可知,空处表示“不可能”,“去北京了”。情态动词can表推测,其否定形式表示“不可能”;have gone to“去了某地”,have been to“曾经去过某地”,这里表示他去了北京,还没回来,用have gone to。故填can’t;gone。
14. has gone will be back
【详解】根据中英文对照可知,第一个空格处应用现在完成时,表示“已经去了某地还未回来”,因此用have gone to,主语“My mother”为第三人称单数形式,因此用has gone to;根据“next week”可知,第二个空处应用一般将来时,构成为will+动词原形,be back“回来”。故填has gone;will be back。
15.has never been to
【详解】根据中文意思可知,本题“从没去过某地”,have/has been to表示“去过”。主语“George”是第三人称单数,助动词用has,never表示“从未”。故填has never been to。
16.has been in
【详解】对照中英文,缺少的中文部分是“已经来have been in”和“for weeks”可知,这里是要用现在完成时,主语“My uncle”是第三人称单数,所以have要改为has。故填has been in。
17. has been since
【详解】根据中英文对照可知,此处应用现在完成时,构成为have/ has done,主语“He”为第三人称单数形式,因此用has,be in“参加”,动词短语,be的过去分词为been;since“自从”。故填has been;since。
18. has gone to be back
【详解】对比中英文可知,空处缺少“去(上班)了”和“回来”;第一空,分析汉语题干可知,此处应用have/has gone to work表示去上班了,还没有回来,主语为Alice,助动词用has;第二空,be back“回来”,空前有“will”,此处动词用原形。故填has gone to;be back。
19. Have been
【详解】根据中英文对照可知,空处缺“曾经去过”的英文,本句是现在完成时,其结构为have/has+done,主语是you,所以第一空应填助动词have,放句首时,首字母要大写,构成一般疑问句;have been to表示“去过(已回)”。故填Have;been。
20. has been
【详解】结合中英文提示可知,此处应用现在完成时,结合所给词“be”可知,此处是have been in“在某地多久了”,主语是Tom,助动词用has,故填has;been。
三、
1. has been
【详解】句意:苏珊昨天去了太空博物馆。用“twice”改写,即句子变成现在完成时(have/has done)。原句表示“去了太空博物馆,言外之意就是人已经回来了”,用have been to表示去了已回;主语是单数,助动词用has。故填has;been。
2. has been
【详解】句意:康康昨天去了定山湖。现在他又回来了。合并为一句为:“康康去过定山湖。”have been to“去过(已回)”,主语是第三人称单数,助动词用has。故填has;been。
3. has gone to
【详解】句意:萨莉昨天去了大连。她现在不回来了。英语中表达“去了某地还没回来”可以用have gone to的结构,主语是“Sally”,助动词用has,故填has;gone;to。
4. has gone
【详解】句意:吉娜不在这里。她去图书馆了。结合句意,表示吉娜去了图书馆,现在还没有回来,用现在完成时,have gone to表示去了某地,还没有回来。主语Gina是第三人称单数,谓语用第三人称单数形式has gone to,故填①has②gone。
5. Where have
【详解】句意:我以前去过长城。画线部分“the Great Wall”是地点,要用where提问;原句是现在完成时,原句主语I变成疑问句时,要转换成you,助动词用have, 放在where后面,句首首字母大写。故填Where;have。
6. never been
【详解】句意:你去过豫园吗?没有,我从来没有去过豫园。根据“No”,可知此处表示没有去过豫园,never“从来没有”,否定副词,往往用在助动词之后实义动词之前,have never been to从来没有去过,故填never ;been。
7. has gone
【详解】句意:史密斯先生昨天去了澳大利亚,到现在还没有回来。have/has gone to+地点,表示“去了某地还没回来”符合语境;主语Mr. Smith为第三人单数,助动词用has。故填has;gone。
8. gone to
【详解】句意:她去北京了,还没有回来。根据“She went to Beijing and hasn’t returned yet”可知,“去了某地还没有回来”可用have gone to表达。故填gone;to。
9.been in
【详解】句意:张先生两天前去了重庆。原句可表示为“张先生已经在重庆待了两天”,have/has been in+地点“待在某地多久了”。故填been in。
10. has gone
【详解】句意:Michael不在家。他一分钟前去了一家购物中心。根据句意可知,Michael已经去了购物中心还没有回来,需用have gone to这一短语,表示“说话人在某地,还没有回来”,主语是Michale,助动词需用has。故填has;gone。
11. has been in the office
【详解】句意:Tina半小时前来到办公室。for half an hour为一段时间,所以对应的动作也应该是持续性的,即表示一种状态,所以用现在完成时表达;瞬间动作“来到办公室”转为持续的状态,即“一直在办公室待着”,英文表达为have been in the office,主语Tina是第三人称单数,助动词用has,故填has;been;in;the;office。
12. has been
【详解】句意:布莱恩十分钟前到了这里。由句意可知此处可理解为“布莱恩已经来了十分钟了。”,根据“for ten minutes”可知“for+一段时间”通常与现在完成时连用,且动词要用延续性动词。主语“Brian”是三单,助动词用has,“arrive”是短暂性动词,对应的延续性动词是be here,be用过去分词。故填has;been。
13. has been
【详解】句意:玛丽三年前来到中国。要求改为同义句,根据“since three years ago”可知要用现在完成时,其结构为have/has done,主语“Mary”后用助动词has;与时间段连用要用come to对应的延续性动词be in。故填has been。
14. have been in for
【详解】句意:格林一家两年前搬到了法国。本句的要求改为同义句,根据句意可以理解为:格林一家在法国已经两年了。结合同义句的所给条件,应该填写“在某地长达多久”,即为:has/have been in sp. for some time,the Green family为“格林一家人”,是复数,应该使用have。故答案为:have;been;in;for。
15. been twice
【详解】句意:这是她第二次去北京。根据句意可知,指她已经去过北京两次了,根据语境使用现在完成时,结构:have/has+动词过去分词,根据语境可知,人已经回来了,所以使用have been to结构,故第一空填been;两次的英文是twice,故第二空填twice。故填been;twice。
16. has gone to
【详解】句意:我父亲现在不在这里。他今天早晨乘火车去伦敦了。根据原句语境可知,改写为同义句应该是“我父亲已经去伦敦了”,用has/have gone to表示“已经去了某地(人还未回来)”,主语是My father,所以助动词用has。故填has;gone;to。
17. been in
【详解】句意:Ann两周前去了香港。根据“Ann has...Hong kong for two weeks.”可知,此处时态为现在完成时,且有表示一段时间的状语;可用have been in表示“一直在某地”,常与表示一段时间的状语连用。故填been;in。
18. Both and have been
【详解】句意:爱丽丝去过西湖,彼得也去过。改为同义句可以表达为“爱丽丝和彼得都去过西湖”,用both...and...连接两个主语,时态不变,主语表示复数,所助动词变成have;have been to sp“去过某地”。故填Both;and;have;been。
19. has gone to
【详解】句意:我的哥哥去了北京,但是也许他现在还在路上。根据句意可知说话者的哥哥去北京还没有回来,have gone to+地点,表示“去了某地还没回来”符合语境,而主语my brother为第三人称单数,故填has;gone;to。
20.has gone
【详解】句意:我哥哥今天早上去广州了。他今天下午会到那里。根据语境可知,哥哥去了广州还未回来;have/has gone to表示“去了某地(未回来)”;主语“My brother”为单数,助动词用has。故填has gone。
学科网(北京)股份有限公司
$$