英语问题

Inthelastseveralyearswe_____(set)upmanynewfactoriesinourhometown.(用适当形式填空)请解释!... In the last several years we _____(set)up many new factories in our hometown.(用适当形式填空)
请解释!
展开
123小绿
2008-10-03 · 超过10用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
用现在完成时~ have set因为这里的时间状语是在过去的几年,有点像我们以前经常做的in the past few years。表示过去对现在的影响,也是用完成时的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aviqq
2008-10-06 · TA获得超过3112个赞
知道大有可为答主
回答量:1294
采纳率:0%
帮助的人:1029万
展开全部
In the last several years we _have set____(set)up many new factories in our hometown.
这是典型的现在完成时态语句:in the past /last x years,几乎看到这种句子,一般都用现在完成时态。
现在完成时,用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在。
(这一题由于太明显了,在有的题型中要判断事情是否对现在造成影响,来判定它的时态)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色滴回忆
2008-10-09 · TA获得超过457个赞
知道答主
回答量:211
采纳率:0%
帮助的人:0
展开全部
had set 应该用过去完成时,因为从In the last several years可以看出是过去时,但是 在我们的家乡建工厂 这件事已经完成了,所以就要用过去完成时.'
楼主,这个答案肯定对,我们最近还练过这种问题.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西羽幽离
2008-10-03 · TA获得超过260个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:285万
展开全部
have set表示结果,我们已经建立了许多新工厂
不能用过去完成时
过去完成时表示过去的过去
这句只有一个过去时间
是到说话的时间截止所以用现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
903225092
2008-10-03
知道答主
回答量:32
采纳率:0%
帮助的人:17.5万
展开全部
填 “ have set”,意思是在过去的几年里,我们的家乡里已经建造了许多新的工厂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式