一道高中非谓语动词的题目

Attheendof2002,therewerearound3,000foreignprintingcompaniesinChina,()uparound2percent... At the end of 2002, there were around 3, 000 foreign printing companies in China,( ) up around 2 percent of national total.
A.made B.to make C.making D.having made

答案为c 但我选了d。请帮我详细解析下原因
展开
Frankg26800
2012-01-31 · TA获得超过5256个赞
知道大有可为答主
回答量:2414
采纳率:0%
帮助的人:1967万
展开全部
看来你的非谓语动词问题不在主动被动上,在时态判断上啊
D不是现在完成的非谓语结构吗?At the end of 2002时间状语不搭配啊,再说了如果用D这种结构,前面的句子应该是“,( ) up around 2 percent of national total.”此动作的结果(至少受其影响)才对
更多追问追答
追问
能解析清楚一点么
为什么having made
是making的完成时形式,所以就说明该动作先发于were这个动词
而且为什么一定要用making up 作were的伴随状语。依据是?
一定加悬赏分
追答
我给你个例句看看
Having made the bed,I ask Mom for praise
整理完(关键1,完成意)了床铺,我求妈妈表扬(关键2,对句子谓语造成影响,导致句子谓语发生,时间上有明显的先后关系,铺床先,求表扬后)
再和原题对比,这两点都对不上
At the end of 2002, there were around 3, 000 foreign printing companies in China,
2002年底,中国大约有3000家外资印刷公司,
( ) up around 2 percent of national total.
占全国总数的约2%
没有完成意,没有影响,时间是同时的,没有先后
jim6518
2012-01-31 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.2万
采纳率:40%
帮助的人:4275万
展开全部
making up是现在分词短语表主动,是个伴随状语,伴随了were这个动词;而D 的having made
是making的完成时形式,表示该动作先发于were这个动词,故错误。
追问
为什么having made
是making的完成时形式,所以就说明该动作先发于were这个动词
而且为什么一定要用making up 作were的伴随状语。依据是?
一定加悬赏分!
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喝牛奶的乌龟
2012-01-31
知道答主
回答量:27
采纳率:0%
帮助的人:15万
展开全部
make既是及物动词又是不及物动词,作为短语make up是不及物动词没有被动语态d错物
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式