加不加for

这个城市成立多久了?/多少年了?Howlonghasthecitybeenestablishedfor?Howmanyyearshasthecitybeenestabli... 这个城市成立 多久了? / 多少年了?
How long has the city been established for?
How many years has the city been established for?

有 how long 的话,貌似后面就加for了吧? 谢谢 第二句加不加for ,谢谢
写错了。。我要问
有 how long 的话,貌似 established 后面就 不需要 加for了吧?

谢谢 第二句加不加for ,? 谢谢

我把两句话 都转换 成 陈述句回答的话, 应该是有for 的,但问句中还是 见到过,
不少不加for 的

How many years have you learned English?
How many years have you been married ?
How long have you worked here ?

句子意思后面很完整, 都没有见到加for, 所以 how many year , how long 我觉得这里都是做时间状语了。呵呵
展开
张达人zhdr
培训答主

2012-10-13 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.2亿
展开全部
  how long本身是副词短语,不能用作介词宾语,因此How long has the city been established for 中的for 要去掉。
  years 是名词,但是前面加了疑问词how many后就转化为副词短语,在句子中充当时间状语,也不能作介词for 的宾语,故How many years has the city been established for 同样要把for 去掉。

  以下的句子是正确的:

  How many years have you learned English?
  How many years have you been married?
  How long have you worked here?

  注:表示时间(如last year,this week)、方位(如east,right)、方式(如this way)等名词可以直接用作状语,这种情况称作名词转化为副词。
中智咨询
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。... 点击进入详情页
本回答由中智咨询提供
wmqamy
2012-10-13 · 超过19用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:53.7万
展开全部
第二句不用加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gg20953659
2012-10-13 · TA获得超过1073个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:46.5万
展开全部
应该不用吧 再说我也只是剑桥全级读出罢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ashley5555
2012-10-13 · TA获得超过147个赞
知道答主
回答量:278
采纳率:0%
帮助的人:120万
展开全部
都不用加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式