I have had my lunch
I have my lunch
两者区别
have跟have had的区别
答案:3 悬赏:80
解决时间 2021-02-20 09:44
- 提问者网友:低唤何为爱
- 2021-02-19 19:34
最佳答案
- 二级知识专家网友:白日梦制造商
- 2021-02-19 21:10
I have my lunch. 这句话是不对的。不过在有些语境下也可以使用。比如
同学问你:
Do you want to go for lunch together?
你回答说:
I have my lunch. 意思就是你带了午饭了。
I have had = I have done
I have done something 相信你也懂了吧 就是我完成了什么事
我已经吃过午饭了 I have had my lunch.
However, 我基本没听人这么说过。一般会用在对话中起到强调的作用。
比如大家在讨论一本书,你说
I have read the book。
就是你已经读过这本书了,强调这个已经完成的状态。
同学问你:
Do you want to go for lunch together?
你回答说:
I have my lunch. 意思就是你带了午饭了。
I have had = I have done
I have done something 相信你也懂了吧 就是我完成了什么事
我已经吃过午饭了 I have had my lunch.
However, 我基本没听人这么说过。一般会用在对话中起到强调的作用。
比如大家在讨论一本书,你说
I have read the book。
就是你已经读过这本书了,强调这个已经完成的状态。
全部回答
- 1楼网友:社会水太深
- 2021-02-19 22:14
has用在第三人称单数形式(能转换成it的人称形式)中;have用在第一人称和第二人称中;如果一个句子中有does(或did)的话,has变为have,does就相当于一个还原器。 例句: has:he has a bag.have:i have:i have a pen.我有一知钢笔..而had复数 单数 也没要求人称 ,只要过去式就可以了!
- 2楼网友:不服输的倔强
- 2021-02-19 21:39
第一句是正确的,是现在完成时,表示“我已经吃过午餐了”。
第二句有点怪,如果你是正在吃,用一般进行时,可以说 I am having my lunch. 如果你过去吃过了,用一般过去时,可以说 I had my lunch.
但是,在对话里,用第一句表示已经吃过了是正确的用法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯