英语高手请进!!有问题求助!!!

thefilmhasbeenonforfifteenminutes这是不是个病句?on和for两个介词居然连在一起了耶!!SOS!!QUICK!!!... the film has been on for fifteen minutes
这是不是个病句? on 和for两个介词居然连在一起了耶!!
SOS!!QUICK!!!
展开
帐号已注销
2009-03-25 · TA获得超过6.5万个赞
知道大有可为答主
回答量:2148
采纳率:0%
帮助的人:1995万
展开全部
不是病句 on:开始 在这里不是介词
for fifteen minutes 是表示时间的介词短语

这电影已经开始十五分钟了。
AmyBronte
2009-03-25 · 超过18用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
这个句子是可以这么用的。
The film has been on//for fifteen minutes
电影已经开始放映15分钟了。
这个在汉语同样存在。
请你看一下两个句子:
1)他在教室。“在”在这里用作动词,做谓语
2)他在教室看书。“在”在这里用作介词,修饰谓语
语言中,词类活用很多,尤其是在口语中。
希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不仅仅是诚实
2009-03-25 · TA获得超过3万个赞
知道大有可为答主
回答量:8555
采纳率:46%
帮助的人:5516万
展开全部
二重介词

hsa been on指....已经开始了..
for 这里的for跟时间表示在几点 干什么(doing)......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夕阳斜照人自醉
2009-03-25 · TA获得超过669个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:0
展开全部
不会啊,be on表示电影上演,放映.这句话意思是电影已经开始15分钟了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lilly粉特
2009-03-25 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:54.7万
展开全部
要断句啊 has been on 是已经放映多久多久的意思 for fifteen minutes 是时间状语啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EndlessHC
2009-03-25 · 超过34用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:0
展开全部
前面的on是表示电影在放,后面的for则是表示时间的延续。很怪是不是,但是是对的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式