英语问题

Inthelastseveralyearswe_____(set)upmanynewfactoriesinourhometown.(用适当形式填空)请解释!... In the last several years we _____(set)up many new factories in our hometown.(用适当形式填空)
请解释!
展开
qindajiafeeccc
2008-10-03 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.6万
采纳率:66%
帮助的人:5762万
展开全部
因为是过去几年,所以不能用现在完成时,只能用过去完成时,即:

In the last several years we had set up many new factories in our hometown。

set的过去式和过去分词都是set,我不知为什么要用sit的过去式sat。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁能比我丑_
2008-10-03 · TA获得超过180个赞
知道答主
回答量:208
采纳率:0%
帮助的人:132万
展开全部
have set 用现在完成时态。前面的时间状语是in the lase several years,在最后几年的时间里,很明显是现在完成时态的标志
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
martyang
2008-10-04 · TA获得超过763个赞
知道小有建树答主
回答量:604
采纳率:75%
帮助的人:318万
展开全部
简单一点说,根据时间状语。
就应当使用过去式,set的原形/过去式/过去分词,都是set。主语是we,就直接填set.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海棠树5Z
2008-10-03
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
工厂应该是已经建成了的,时间是“过去的几年里”是现在说的,所以时态应该是现在完成时 所以应该是have set
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
martina329
2008-10-03 · TA获得超过113个赞
知道答主
回答量:90
采纳率:0%
帮助的人:64.1万
展开全部
应该用过去完成时
表示城市的建设要用现在完成时,表示已经建设完了但城市还会继续建设下去。题中又有last,所以用过去完成时较好。
had set
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式