现在完成时专练:用have,has been to,in,have gone to及go的各种形式填空

John___Englishsincehecameback.Howlong___they___thisvillage?TheSmiths___Beijingforyear... John ___English since he came back.
How long___they___this village?
The Smiths ___Beijing for years.
___you ever ___America?--Yes,I___there many times.
I ___this school since three years ago.
Where is Jim?He ___the farm.
When ___he ___?He ___ an hour ago.
Would you like to ___to the zoo with me?--Yes,but I___there before.
讲解一下,这种题怎么做?
展开
留了一个疤
2013-08-13 · TA获得超过1万个赞
知道大有可为答主
回答量:4200
采纳率:0%
帮助的人:3033万
展开全部
John ___English since he came back. 这题English用词似乎有点问题
How long_have__they_been in__this village?
The Smiths _have been in__Beijing for years.
_Have__you ever _been to__America?--Yes,I_havebeen__there many times.
I _have been in__this school since three years ago.
Where is Jim?He _has goneto__the farm.
When _did__he _go__?He _went__ an hour ago.
Would you like to _go__to the zoo with me?--Yes,but I_have been__there before.
首先,have has的用法与主语有关,has属于第三人称单数形式,主谓一致嘛。
其次,have /has been to的意思是“去过”,have/has been in的意思是“从过去的某一时间开始到现在一直在某地方”,have/has gone to的意思是“去某地了(还没回来)

When _did__he _go__?He _went__ an hour ago.
When指特定的时间,结合后面的时间状语an hour ago应该用过去式
Would you like to _go__to the zoo with me?--Yes,but I_have been__there before.
Would you like to dosth固定短语,后面的意思是:好的,但我以前去过。
追问
答案是怎么样的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式