have/has been to:曾经去过某地,现在已经回来了,后面可接表示“次数”的状语;
have/has been in:表示某人“已在某地停留一段时间,现仍在那里”,其后常带表示一段时间的状语 。例如:
— Where is Tom? Tom 在哪儿?
— He has gone to the bookshop to buy some books.
他去书店买书了 。
I have been in Beijing for 5 years.
我在北京待了5年了 。
Jack has been to Shanghai twice. Jack
去过上海两次了 。
巩固练习
一、单项填空 。
1. Li Hong has ________ the army for 2 years. A. joined
B. be in
C. been in
D. joined in2. We have been friends since ______. A. children
B. five years
C. five years ago
D. five years before3. Mike ___________ the story for a month. A. has bought
B. has had
C. had had
D. has borrowed4. You ______ that question three times. A. already asked
B. have already asked C. already have asked
D. asked already5. Those foreign friends left Guangzhou __________. A. since last week
B. a week ago
C. for a week
D. since a week ago6. I _____ at this school for two years. A. am studying
B. study
C. studied
D. have studied7. They _________ in the city since last summer. A. live
B. didn’t live
C. have lived
D. live8. Mrs. Wang has lived in Haikou _____ 1992. A. since
B. from
C. after
D. in9. Mr. Black _________Chinasince the summer of 1998. A. has been to
B. has been in
C. has come to
D. came to10. His father _______ for years. A. has died
B. has been dead
C. died D. dies
[真题链接]
1. — Beibei, is Mr. Chen in the office?
— No. He for half an hour.
A. left
B. has left
C. has been away
2. — Is Miss Green in the office?
— No, she ____ to the library.
A. goes
B. had goes
C. has gone
D. would go
3. — A new shop ______ for a week nearby. Let’s have a look there.
— Good idea. But it doesn’t ____ on Mondays.
A. opened; opened
B. has been opened; open
C. has opened; opened
D. has been open; open二、用 already或 yet填空 。
1. Have they taken down the old pictures ____? No, not _______.2. Most of us have finished our compositions ________3. He said he hadn’t visited the exhibition ________.三、用 since或 for填空百思特网 。
1. We have learned five lessons ______ the beginning of this term.2. Mrs. Liao has been in hospital ______last week.3. I have stayed at my aunt’s _____two weeks.
四、用have/has been to/in, have gone to及go的各种形式填空 。
1. — Where is Jack?
— He __________ his country.
2. John __________Englandsince he came back.
3. How long __________ you __________this village?
4. The Smiths __________ Beijing for years.
5. — __________you ever __________ America?
— Yes, I __________ there many times.
6. I __________this school since three years ago.
7. — When __________ he __________?
— He __________ an hour ago.
8. — Would you like to __________ the zoo with me?
— Yes, but I __________there before.
9. — Where __________ you __________ just now?
— I __________ the zoo.
10. He often__________ swimming.
11. __________ you __________ there last year?
12. __________ they often __________skating in winter?
五、句型转换,每空一词 。
1. He has already gone home.
He _______ _______ home _________. (否定句)
________ he ________ home _________? (一般疑问句)
2. He has lunch at home.
He ________ _________ lunch at home. (否定句)
________ he _______ lunch at home? (一般疑问句)
3. He has been there twice. (对划线部分提问)
推荐阅读
- 人体内的气 气是什么意思
- 十一月的别称或美称 十月是什么月
- 春江水暖鸭先知前一句是什么 前一句是什么
- 功能前一般用什么动词 功能是什么意思
- 白细胞高吃什么食物能降下来 白细胞是什么
- 奶酪三明治英文怎么说 carrots是什么意思
- 白字的拼音是什么写 字拼音是什么
- 姨妈走后几天内算安全期 女人的安全期是什么时候
- 事后替节目组隐瞒真相 彭楚粤喝油漆事件