英语现在完成时练习

1.we_____jimsinceshewasalittlegirl.A.knowB.hadknownc.haveknownD.knew答案;C.有was为什么不是B.2... 1.we_____jim since she was a little girl.
A.know B.had known c .have known D.knew
答案;C. 有was为什么不是B.
2.His father_____the party since 1978
A.joind B.has joined C.was in D.has been in
答案;D. B为什么不可以???
3.his uncle_____for more than 9 years
A.has come here B.has started to work C.has lived there D.has left the university
答案;C. 一定么???

ps;每题后面有我提的问题,给解答了!!!
展开
玎珰妈妈
2011-07-16 · TA获得超过9612个赞
知道小有建树答主
回答量:1947
采纳率:0%
帮助的人:1415万
展开全部
现在完成时是动作发生在过去,状态持续到现在或对现在的影响。since表示自从……(后面常接一个一般过去时)。切记现在完成时不能与瞬间动词连用,如可以说You have been in the army since last year. 但不能说You have joined the army since last year.
过去完成时即过去的过去,强调对过去的影响。
1.we_____jim since she was a little girl.A.know B.had known c .have known D.knew
强调自从她是小女孩以来(表过去时间),我们就认识Jim(强调对现在的影响,即现在还认识)
2. 理由见上。
3. ABD均为瞬间动词,不能与时间段连用,C正确。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式