for的问题1.what do you have for lunch?2.what time do you have l

for的问题
1.what do you have for lunch?
2.what time do you have lunch?
为什么第一句用for?必须用for吗?第二句为什么不用?
Sniperbing 1年前 已收到4个回答 举报

ariesmyaries 幼苗

共回答了20个问题采纳率:100% 举报

have lunch 吃饭,这是一个词组
have ...for lunch表示中饭吃了什么?

1年前

6

wjwxj 幼苗

共回答了1902个问题 举报

你好!第一句用for是句子中的宾语放在句子的最前面了,原来的句子应该是:you have what for lunch.这个for是相对于what说的,所以要用for;但是第二个不一样,have lunch就是吃中饭的意思,所以不需要用for.

1年前

2

weg2007 幼苗

共回答了1个问题 举报

第一句"for"后面应加名词,意为在。。。的时候(for有多种意思,但在这里表示“在。。。的时候”
楼主,你有没有发现——第二句中"to"后面多了一个动词——have
这就说明在此句中“to”后面应加动词,不可加名词
如果第二句要用“for”就应该把动词“have”去掉^_^...

1年前

2

xxh722260 幼苗

共回答了4个问题 举报

划分句子结构,第一个WHAT做宾语。第二个LUNCH是HAVE的宾语。。HAVE是及物动词所以第二个就不用FOR了。。OK.>?

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.402 s. - webmaster@yulucn.com