早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法Hehasgothiscoatdirty中的has可以不加吗?加has的作用是什么?这个不是现在完成时态啊,因为got是过去式.还有l'vegothimintotrouble中也为什么要加have像这个hegotsick就直接人称代词+

题目详情
英语语法
He has got his coat dirty 中的has 可以不加吗?加has 的作用是什么?这个不是现在完成时态啊,因为got是过去式.
还有 l've got him into trouble 中也为什么要加 have 像这个 he got sick就直接 人称代词+got
▼优质解答
答案和解析
+has和不+has 都是对的,但是是2种状态,有has的时候是"现在完成时",表示现在已经完成的事件!如果不加has,表示过去时,强调的是过去的某个时间发生的事件.
2个表达方式表达说话者不同的目的!例如你的句子"He has got his coat dirty "表示现在衣服已经被他弄脏了,强调衣服已经脏了!
如果不用现在完成时,可以说成"He got his coat dirty yesterday"强调的是"昨天"他把衣服弄脏的.是昨天,不是今天!
根据说话的人的目的 选择不同的时态!
同理,第2个问题你自己该清楚了吧!
希望对你有所帮助!