作业帮 > 英语 > 作业

英语语法现在完成时与现在完成进行时的区别过去完成时与过去完成进行时的区别each和every,any的区别举例说明!要看

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/01 19:22:17
英语语法
现在完成时与现在完成进行时的区别
过去完成时与过去完成进行时的区别
each和every,any的区别
举例说明!要看的清楚,
最好有一些题结合语境给我讲讲!我就这么多分了!
一 现在完成进行时与现在完成时的区别
(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:
I have read the book.我读过这本书.
I have been reading the book.我一直在读这本书.
二 .过去完成时
(1)表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成.例如:
1)We had just had our breakfast when Tom came in.
2)By the end of last year they had turned out 5,000 bicycles.
(2)动词expect,hope,mean,intend,plan,suppose,wish,want,desire等用过去完成时,表示过去的希望、预期、意图或愿望等没有实现.例如:
I had meant to take a good holiday this year,but I wasn’t able to get away.
【注】有少数动词(如work,study,live,teach,stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):
How long have you worked [been working] here?你在这儿工作多久了?
I’ve lived [been living] here since 1988.自1988年以来我就一直住在这儿.
(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩:
I have waited for two hours.我等了两小时.(陈述事实)
I have been waiting for two hours.我等了两个小时.(等得好辛苦)
(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:
He has lived in Paris.他(一直)住在巴黎.
He has been living in Paris.他(目前)住在巴黎.(表暂时性)
(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:
I’ve only known her for two day.我认识她刚刚两天.
They’ve been married for twenty years.他们结婚已二十年了.
The war has lasted for a long time.这场战争持续了很长时间.
(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:
The house has been painted for a month.这房子已漆了一个月.
The problem has been studied for five days.这个问题已研究了五天.
过去完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻.例如:
It had been raining cats and dogs for over a week and the downpour had caused landslides in many places
三 .every 和each
1) every 强调全体的概念,each强调个体概念.
Every student in our school works hard.我们学校的学生都很用功.
Each student may have one book..每个学生都可有一本书.
2) every 指三个以上的人或物(含三个),each指两个以上的人或物 (含两个).
3) every 只作形容词,不可单独使用.each可作代词或形容词.
Every student has to take one.
Each boy has to take one.
Each of the boys has to take one.
4) every不可以作状语,each可作状语.
5) every 有反复重复的意思,如 every two weeks等; each没有.
6) every 与not 连用,表示部分否定; each 和not连用表示全部否定.
Every man is not honest.并非每个人都诚实.
Each man is not honest.这儿每个人都不诚实
7)Any指三个或三个以上的人或事中的“任何一个”.