摘要:解析:第一句问“你曾经去过香港吗”,“ever”(曾经)是现在完成时的标志词,现在完成时的结构是“have/has + 过去分词”,“去过某地(已回)”用“have/has been to”,所以第一空填“Have”,第二空填“been”。第二句回答“是的,我
一、单项选择题
- 2. ____ you ever ____ to Hong Kong?
- Yes, I ____ there last year.
A. Have; been; went
B. Have; gone; went
C. Did; go; have gone
D. Did; been; have been
答案:A
解析:第一句问“你曾经去过香港吗”,“ever”(曾经)是现在完成时的标志词,现在完成时的结构是“have/has + 过去分词”,“去过某地(已回)”用“have/has been to”,所以第一空填“Have”,第二空填“been”。第二句回答“是的,我去年去了那里”,“last year”(去年)是一般过去时的标志词,所以用“went”。
3. My sister ____ to America twice. She likes it very much.
A. has gone
B. has been
C. went
D. will go
答案:B
解析:“twice”(两次)表明句子是在说过去的经历,“去过某地(已回)”用“has been to”,这里的“to”可以省略。“has gone to”表示“去了某地(还没回)”,不符合题意。“went”是一般过去时,只强调过去的动作,没有体现“两次”这种经历。“will go”是一般将来时,不符合句子所表达的意思。
- 4. How many times ____ he ____ to the Great Wall?
- Twice.
A. does; go
B. has; been
C. has; gone
D. did; go
答案:B
解析:根据回答“Twice”(两次)可知是在询问去过某地的次数,要用现在完成时,“去过某地(已回)”用“has/have been to”,所以选B。“has gone to”是“去了某地(还没回)”,“does...go”和“did...go”是一般现在时和一般过去时的结构,不能体现“去过的次数”这种含义。
- 5. Where's your father?
- He ____ Shanghai. He'll be back in two days.
A. has gone to
B. has been to
C. went to
D. goes to
答案:A
解析:“He'll be back in two days.”(他两天后回来)说明父亲去了上海还没回来,“去了某地(还没回)”用“has gone to”,“has been to”表示“去过某地(已回)”,“went to”是一般过去时,“goes to”是一般现在时,都不符合语境。
6. Many students in our class ____ the Forbidden City. They learned a lot about Chinese history.
A. have been to
B. have gone to
C. has been to
D. has gone to
答案:A
解析:句子的主语是“Many students”(许多学生),是复数,所以排除C和D,因为“has”是用于第三人称单数。“他们学到了很多关于中国历史的知识”说明学生们去过故宫已经回来了,“去过某地(已回)”用“have been to”,“have gone to”表示“去了某地(还没回)”不符合题意。
二、用have/has been to的正确形式填空
2. She ____ (be) to London three times.
答案:has been
解析:句子的主语是“She”(她),是第三人称单数,“three times”(三次)表明是过去的经历,“去过某地(已回)”用“has been to”,这里的“to”可以省略。
3. We ____ (not be) to that small village yet.
答案:haven't been
解析:句子的主语是“We”(我们),“yet”(还)是现在完成时的否定句标志词,“去过某地(已回)”的否定结构是“haven't/hasn't been to”,所以这里填“haven't been”。
4. ____ he ____ (be) to the Great Wall?
答案:Has; been
解析:这是一个一般疑问句,“去过某地(已回)”的现在完成时一般疑问句结构是“Has/Have + 主语+ been to...”,句子的主语是“He”(他),是第三人称单数,所以用“Has...been”。
三、句型转换
2. I have been to New York.(改为否定句)
I ____ ____ to New York.
答案:haven't been
解析:现在完成时的否定句结构是“haven't/hasn't + 过去分词”,句子的主语是“I”,所以用“haven't been”。
3. He has been to Paris twice.(对划线部分提问)
____ ____ times has he been to Paris?
答案:How many
解析:对“twice”(两次)提问,是对次数的提问,要用“How many”(多少)。
来源:蒙古元素