中考英语问题

Greatchanges______inChinainthepasttenyears.A.havetakenplaceB.havebeentakenplaceC.took... Great changes ______ in China in the past ten years.

A.have taken place B.have been taken place
C.took place D.will take place

应该选哪个,理由详细一点
还有那些看到要用用现在完成时,告诉我好吗
展开
 我来答
xszsn
2008-06-18 · TA获得超过7485个赞
知道小有建树答主
回答量:1980
采纳率:83%
帮助的人:579万
展开全部
选A

take place不用被动
in the past ten years要求用现在完成时

补充:现在完成时的标志: so far,by now/ up to now,for three years,since 1995,in the past two decades

表目前已完成的动作,强调对现在的影响。时间是算到你说话的时候为止,而且现在完成时有一些标志性的时间状语:
1.for+时间段;I have learned English for ten years.
2.常见的副词:lately;recently, just,up to now, till now,
so far, these days,
in the past few years/months/weeks/days
3.注意:for+时间段;since+时间点
They have lived in Beijing for five years.
They have lived in Beijing since l995.
4.This is the first time that I have watched stars through a telescope.
Lavender_1026
2008-06-18 · TA获得超过305个赞
知道答主
回答量:162
采纳率:0%
帮助的人:0
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
44mOQ
2008-06-18 · TA获得超过5653个赞
知道大有可为答主
回答量:1399
采纳率:0%
帮助的人:1448万
展开全部
请参考
病句:Great changes have been taken place in China in the past 20 years.
诊断:Great changes have taken place in China in the past 20 years.
点拨:take place作“发生”讲时,是一个不及物动词词组,不能用于被动。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d7d04c9f
2008-06-18
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
A,take place作“发生”讲时,是一个不及物动词词组,不能用于被动,in the past ten years要求用现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友466f1659a
2008-06-18 · TA获得超过581个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:223万
展开全部
A,一楼还是小学生吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泠泠溪水
2008-06-18 · TA获得超过237个赞
知道答主
回答量:203
采纳率:0%
帮助的人:112万
展开全部
A 不过这应该是高中问题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式