have后面加过去分词代表什么意思
现在完成时(present
perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
基本结构:
主语+have/has+动词的过去分词
①肯定句:主语+have/has+动词的过去分词+其他
eg:
he
has
finished
his
homework.(已经做完,不用再做了)
②否定句:主语+have/has+not+动词的过去分词+其他
eg:
he
has
not
(hasn't)
finished
his
homework.(还没做完,还得做)
③一般疑问句:have/has+主语+动词的过去分词+其他.
eg:
has
he
finished
his
homework?(他做完了他的作业了吗?)
含义
(1)现在完成时强调动作是从过去持续到现在,并有可能继续持续下去。
俯稜碘谷鄢咐碉栓冬兢
(2)
现在完成时强调对现在的影响或结果,此用法容易和一般过去时混淆。
两者的区别是:
(1)一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。
(2)现在完成时指在在过去不确定的时间里发生的动作,但是结果对现在有影响。
过去时就是强调动作发生在过去对现在没有影响。
(3)最后强调一下过去分词,一定要和过去式区分开。虽说有时候某个动词的过去式和过去分词是一样的,做题时一定要看清是过去式还是过去分词。
新概念一册某练习题,这两句有什么不同?
each
a. 每个, 每一
ad. 每个
pron. 每个, 个人, 各自
every a.每一(个);每…一次的,每隔…的
each在这的作用是代词 所以不能用every,谓语动词要用has,因为“each每人”是单数,其实你这种相近的词在一起分析就是十分有效的方法,再一个就是你要多读,语感有了,你会很自然的做对类似的题。
Good luck to you!
这两句话的意思是不一样的。第一句 "I don't have any eggs. "的意思是“我没有鸡蛋。" 第二句"I haven't got many eggs. "的意思是”我的鸡蛋不多。“
这两句的时态不同。第一句是一般现在时的否定句,don't have是美国英语的说法,换成英语的说法是 haven't 。 第二句是现在完成时的否定句,haven't + 过去分词got是现在完成时的否定形式。
可以用 "I have no eggs." 来解释第一句。用I have few eggs.来解释第二句话。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!