英语现在完成时与过去完成时题型,最好有讲解!谢啦!

JackandSusan__eachothersincetheywerechildren,sonobadywassurprisedtohearthattheywerema... Jack and Susan __ each other since they were children ,so nobady was surprised to hear that they were married.

A.knew B.had known C.have know D.were known
展开
 我来答
青春万岁之水瓶
2012-12-13
知道答主
回答量:14
采纳率:0%
帮助的人:2.1万
展开全部
B
这位同学,这个题比较明显的是since,然后主句就要用现在完成时。但是问题是答案里面没有符合条件的现在完成时,正确答案应为have known,所以我们就可以考虑过去完成时,因为它表示在过去已经完成了的动作,也就是说在他们还是孩子的时候,他们彼此已经认识了。
Spiiker_Summer
2012-12-13 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.5万
采纳率:100%
帮助的人:4076万
展开全部
答案选 C.have know
since 一般和现在完成时连用, 由于下文 so nobody was surprised to hear that they were married.是一般过去时, 可见是相对这一过去时点来说的, 过去的过去, 用过去完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出奇蛋25
2012-12-13 · TA获得超过118个赞
知道答主
回答量:62
采纳率:100%
帮助的人:29.5万
展开全部
答案应该为have known

since 引到的从句一般用一般过去时,而主句则用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
重明离正
2012-12-13 · TA获得超过658个赞
知道小有建树答主
回答量:915
采纳率:91%
帮助的人:315万
展开全部
Since出现基本一定是完成时
如果C选项是have known, 则选B 和 C
如果就是题目那样,则只能选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yujiang8903
2012-12-13 · TA获得超过219个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:74.6万
展开全部
答案好像都不对啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式