3个英语语法方面的问题!

1.Didyousee和Haveyousee有什么区别?2.例句:Theseitemsarebuyonegetonefree.为什么这个例句里的buy不用tobuy或bu... 1.Did you see 和 Have you see 有什么区别?
2.例句:These items are buy one get one free.
为什么这个例句里的buy不用to buy或buying的形式?
3.我经常看到这样的句子:
Do you guys have a section of things on sale?(你们有什么东西减价销售吗?)
这句话里的guys是什么意思?起了什么作用?
展开
达克晴
2011-08-14 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:30.1万
展开全部
1. did you see是一般过去时,表示在过去某时发生过的事,与现在没有联系。have you seen是现在完成时,表示到目前为止怎么样。比如,Did you went to Bei Jin?你去过北京了吗?(这里暗含过去某个时间,比如last month或last week)Have you been to Bei Jing?你去过北京吗?(这里暗含从小到大去没去过)
2. buy one get one free 买一送一,习语做表语,因此are和buy之间没有不定式to。而这样的情况就需要to,如:My dream is to be a teacher.
3. guy的意思是“伙计”“弟们”纯口语化名词。在在这里作同位语。
Avin1980
2011-08-13 · TA获得超过147个赞
知道答主
回答量:156
采纳率:100%
帮助的人:105万
展开全部
Did you see 和 Have you seen
一般过去时和现在完成时的区别.

These items are buy one get one free.
buy one, get one free 搜了谷狗, 是一个比较正式的商用短语, 买一送一. 因为是短语作名词, 所以都用原形,前面是谓语are

guys在牛津词典上有个解释就是一群男人(或女人); 伙计们; 兄弟们(或姐妹们).
所以是说,这里的人都男的或者都是女的吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liquied
2011-08-13
知道答主
回答量:18
采纳率:0%
帮助的人:16万
展开全部
1.Did的是过去式,Have的是过去完成时。
2.在我理解中,buy one get one free.是看成一个短语,不知对不对。
3.guy是家伙的意思,guys是它的复数形式,它是you的同位语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不争高低52
2011-08-14
知道答主
回答量:3
采纳率:0%
帮助的人:3.3万
展开全部
第一题中,did是一般过去时,表示一种过去的状态,have 是过去完成时,表示过去发生的,且对于现在还有影响。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JuliaPromise
2011-08-13
知道答主
回答量:23
采纳率:0%
帮助的人:11.1万
展开全部
1. Did you see ,是一般过去时,而Have you see 是现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式