题目内容
18.Tony came to Shanghai five days ago.(保持句意基本不变)Tony hasbeeninShanghai for five days.
分析 托尼五天前去了上海.
托尼在上海待了五天了.
解答 答案:been in.原文的含义是托尼五天前去了上海,也就是说在上海待了已经五天了,用现在完成时have/has+过去分词,表示待在某地用have/has been in+地点,故答案是been in.
点评 have been to 是指被谈论对象现在已经回来了,意思为曾经去过那个地方.
have gone to 是指被谈论对象现在还没有回来,正在去那个地方的路上.
have been in 是指已经呆在某地
练习册系列答案
相关题目
12.Ben,can you come to my birthday party?______,but I have to babysit my sister at home.( )
| A. | No,I can't | B. | sorry,I don't want to | ||
| C. | Yes,please | D. | Yes,I'd love to |
3.More and more people found _________ necessary to have a balanced diet.( )
| A. | it | B. | that | C. | this | D. | it's |
10.---All the people of Huai'an need to work together to make our city more beautiful.
---That's it.__________.( )
---That's it.__________.( )
| A. | Practice makes perfect | |
| B. | Manyhands make light work. | |
| C. | When in Rome,do as the Romans do | |
| D. | A friend in need is a friend indeed. |