英语语法He has got his coat dirty 中的has 可以不加吗?加has 的作用是什么?这个不是现在

英语语法
He has got his coat dirty 中的has 可以不加吗?加has 的作用是什么?这个不是现在完成时态啊,因为got是过去式.
还有 l've got him into trouble 中也为什么要加 have 像这个 he got sick就直接 人称代词+got
alexyulei 1年前 已收到6个回答 举报

aeyou 幼苗

共回答了18个问题采纳率:83.3% 举报

+has和不+has 都是对的,但是是2种状态,有has的时候是"现在完成时",表示现在已经完成的事件!如果不加has,表示过去时,强调的是过去的某个时间发生的事件.
2个表达方式表达说话者不同的目的!例如你的句子"He has got his coat dirty "表示现在衣服已经被他弄脏了,强调衣服已经脏了!
如果不用现在完成时,可以说成"He got his coat dirty yesterday"强调的是"昨天"他把衣服弄脏的.是昨天,不是今天!
根据说话的人的目的 选择不同的时态!
同理,第2个问题你自己该清楚了吧!
希望对你有所帮助!

1年前

9

潇潇斐雨 幼苗

共回答了28个问题 举报

这是时态问题,有have/has的是完成时,没有的是过去时

1年前

2

michelle1368 幼苗

共回答了12个问题 举报

get的过去式与过去分词是一样的形式,都是got
have got正是现在完成时,或者have gotten
he got sick是过去式
类似的词还有很多
如规则的有push pushed pushed
不规则的有leave left left

1年前

2

一桌咸菜 幼苗

共回答了2个问题 举报

加has表示现在完成时 完成时强调过去动作对现在的影响,或者持续到现在,第一句应该是强调对现在的影响,直接用过去时的话就单纯地叙述过去的事了
第二个原因原因相同

1年前

1

某个神经风 幼苗

共回答了44个问题 举报

其实加不加都没关系,重要的是要看他要表达的意思,我拿第二个句子和你讲。
如果加了have表示他已经陷入困境,这个动作持续了一段时间,如果什么都不加,表示他陷入困境,这件事情只是一时发生的,并不是持续的动作。

1年前

0

绝望的弥撒 幼苗

共回答了18个问题 举报

get 的过去分词有两种,got 和gotten,上面的都是现在完成时。

1年前

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