题目内容
5.---Where is Tom?I haven't seen him for several months.---He _______ America.He ______ there for half a year.( )
| A. | has gone to; has been | B. | has gone to; has gone | ||
| C. | has been to; has been | D. | has been to; has gone |
分析 翻译:--汤姆在哪?我已经有几个月没有看见他了.
--他已经去美国了.他在那儿半年了.
解答 答案:A.have/has been to表示去过某地,人已经回来;have/has gone to表示去了某地,人未回来;have/has been in 表示到达(在)某地;根据语境:表示提到的人不在说话地点,用have gone to 去了某地,have been in 待在某地,故选A.
点评 本题考查的是现在完成时,区分have/has been to、have/has gone to和have/has been in 用法是解题的关键.
练习册系列答案
相关题目
15.After the accident,citizens are wondering about the serious events.( )
| A. | will the government take action | |
| B. | how will the government take action | |
| C. | how the government will take action | |
| D. | if will the government take action |
13.----Would you please tell me____________?----Sure,no problem.( )
| A. | when did the earthquake hit Japan | |
| B. | why should we study foreign languages | |
| C. | how long will you stay in America | |
| D. | what this big animal is called in English |
17.-I've made little progress in my history.
-Perhaps you should go over as often as before.( )
-Perhaps you should go over as often as before.( )
| A. | what have you learned | B. | what you have learned | ||
| C. | how you have learned | D. | how have you learned |
15.-Could you let me know yesterday?
-Because the traffic was heavy.( )
-Because the traffic was heavy.( )
| A. | why did you come late | B. | why do you come late | ||
| C. | why you came late | D. | why you come late |