关于现在完成时的语法,对于现在的影响是怎样的?例如:How long have you had a backache?For three days.下列正确的是?:A.She doesn't have a backache now.B.She still has a backache.Did you lived in Tokyo for a long time?Yes.Fi

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 18:51:36

关于现在完成时的语法,对于现在的影响是怎样的?例如:How long have you had a backache?For three days.下列正确的是?:A.She doesn't have a backache now.B.She still has a backache.Did you lived in Tokyo for a long time?Yes.Fi
关于现在完成时的语法,对于现在的影响是怎样的?
例如:How long have you had a backache?For three days.
下列正确的是?:
A.She doesn't have a backache now.
B.She still has a backache.
Did you lived in Tokyo for a long time?Yes.Five years.
A.She has lived in Tokyo for five years.
B.She lived in Tokyo for five years.
How long has he been interested in Egyptian history?Since he lived in Cairo.
A.He lives in Cairo.
B.He has in Cairo.
Have you played hockey for a long time?
Yes.I've played hockey since I moved to Toronto three years ago.
A.He has lived in Toronto for three years.
B.He lived in Toronto for three years.
TAT 为啥回答都不一样。

关于现在完成时的语法,对于现在的影响是怎样的?例如:How long have you had a backache?For three days.下列正确的是?:A.She doesn't have a backache now.B.She still has a backache.Did you lived in Tokyo for a long time?Yes.Fi
参考答案为:
第一个:B 现在完成时表示动作的持续.
第二个:B 一般过去时表示动作的终止.
第四个:A 完成时+since+瞬时动词过去时,表示动作转为持续,详解见下.
第三个因为B选项不完整,我感觉A选项应该是“lived”,那么B选项应该为"has lived",楼主查看下原题是否为这样.如果是这样,那就选A.因为这个题的正确选项的意思应该是:他曾经在开罗住过,但现在已经不住在开罗.
现在完成时最大的用处是在于说明过去的动作对现在的影响或者一直持续到现在.如:
I have closed the door.是强调对现在的影响,即”门肯定是关着的“.
I have smoked for ten years.则是强调动作的持续,即‘我烟龄为十年“.
想必一二四小题楼主应当容易解答出来,而第三小题则会令不少人困惑,特意解释一下:
since一个常见的用法是加上过去的一个时间点或者动作,然后主句用现在完成时态.这个问题不大,但关键是过去的那个动作是否还在持续呢?这个回答是:It depends!
请看下面这个转自别处的内容:
辨别英语句子:
1 I have never seen him since he was ill.
自他病好以来,我一直没有见过他.
2 I have never seen him since he fell ill.
自他生病以来,我一直没有见过他.
这两句的区别在于since从句中谓语动词was为状态动词,而fell为短暂性动词.
对于第二句,我们都非常熟悉,这是since很基本的用法.如:
He has studied very hard since he came to our school.
自从他来到我们学校,他学习就非常努力.
We have been missing them since they left here.
自从他们离开这里,我们就一直很想念他们.
第一句比较特殊,需特别注意:
若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”.如:
I haven’t heard any noise since I slept.
Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为:
“我醒后还未听到任何声音”.
John is now with his parents in New York,it is already three years since he was a teacher.约翰现在和父母一起住在纽约,他不当教师已经三年了.
我们不妨再多举几个例子看看:
How long is it since you lived in Shanghai?
你离开(没住在)上海多久了?
It is half a month since he was a League member.
他退团(不当团员)半个月了.
It’s been quite some time since I was last in London.
我离开伦敦已很长时间了.
(tesoondot comslash askslash ht mslash12slash55351 dothtm)
(以上一行dot换成点,slash换成斜线,并去掉所有空格,即来源,否则这里不让发)
希望对你有所帮助!

第一个b第二个a第三个a第四个a,先判断好时态,用汉语先翻译一遍,看看现在是否还持续这个动作,持续就用has,不持续就一般时态,比如一题中判断出还在痛,就用“still”判断出b是持续性动作,所以选了。
方法:1用汉语先翻译一遍
2判断好时态
3看看现在是否还持续这个动作
希望对你有用!!最后求分,谢谢!!...

全部展开

第一个b第二个a第三个a第四个a,先判断好时态,用汉语先翻译一遍,看看现在是否还持续这个动作,持续就用has,不持续就一般时态,比如一题中判断出还在痛,就用“still”判断出b是持续性动作,所以选了。
方法:1用汉语先翻译一遍
2判断好时态
3看看现在是否还持续这个动作
希望对你有用!!最后求分,谢谢!!

收起

例如:How long have you had a backache? For three days.
B. She still has a backache.
still (仍然)强调背疼还有,可持续。
Did you lived in Tokyo for a long time? Yes. Five years.
A. She has lived in Tok...

全部展开

例如:How long have you had a backache? For three days.
B. She still has a backache.
still (仍然)强调背疼还有,可持续。
Did you lived in Tokyo for a long time? Yes. Five years.
A. She has lived in Tokyo for five years.
live(居住)是个持续性动词,可与for five years搭配,而且现在还住在Tokyo.
How long has he been interested in Egyptian history?Since he lived in Cairo.
A. He lives in Cairo.
Since he lived in Cairo (自从他住在开罗)实际上意味着He lives in Cairo(他还住在开罗。)
Have you played hockey for a long time?Yes. I've played hockey since I moved to Toronto three years ago.
A.He has lived in Toronto for three years.
since I moved to Toronto three years ago. (自从我三年前搬到多伦多)意味着He has lived in Toronto for three years.(他已住在多伦多有三年了)
我希望您能明白,若不懂我会再回来!

收起

B. She still has a backache.
B. She lived in Tokyo for five years.
B. He has in Cairo.
A.He has lived in Toronto for three years
现在完成时表示从过去到现在已经完成的动作。它的结构是have、has+动词过去分词。时间词有for+时间段,s...

全部展开

B. She still has a backache.
B. She lived in Tokyo for five years.
B. He has in Cairo.
A.He has lived in Toronto for three years
现在完成时表示从过去到现在已经完成的动作。它的结构是have、has+动词过去分词。时间词有for+时间段,since+时间点、或者so far至今、in the past five years在过去的五年里。现在完成时表示的意义有两个,一个是动作过去发生却对现在造成了影响;另一个是过去发生却有可能会持续下去。
举例:I have learnt English for many years. 过去发生却还会继续学下去。
I have swept the floor.我已经扫过地了。说明过去发生但是对现在造成了影响,地板现在是干净的。不需要再打扫了。
考点;现在完成时与一般过去时的区别。
现在完成时与一般过去时最大的区别就是现在完成时不能含有明显的过去时间词,例如last year。
第二个区别就是意义上的区别,只要是过去发生却对现在造成影响的就用完成时不用过去时。一般过去时只是陈述过去发生的事情和现在没有关系。

收起

现在完成时指虽然是发生在过去的行为或状态,但是这种行为或状态却是现在的情况,具体题目分析如下:
第一题 How long have you had a backache? For three days.
句子中的 backache 尽管发生在三天前,但是说话时依然存在着影响。也就是说,三天前开始的“头痛”到目前为止仍然在持续。因此,正确的选择应该是 (A) She stil...

全部展开

现在完成时指虽然是发生在过去的行为或状态,但是这种行为或状态却是现在的情况,具体题目分析如下:
第一题 How long have you had a backache? For three days.
句子中的 backache 尽管发生在三天前,但是说话时依然存在着影响。也就是说,三天前开始的“头痛”到目前为止仍然在持续。因此,正确的选择应该是 (A) She still has a backache。再如:
* She has lived in the villege since three years ago. 句中的 since three years ago 意思是“自从三年前开始住在农村一直到迄今为止”,即“住/生活”这一行为开始于过去但却存在到现在。
* Who has opened the window? 指的是说话前有人打开了窗户,而直到说话时窗户仍然保持着敞开的状态。问话者所关心的不是当时开窗户时的动作本身,而是在询问是谁致使这个动作对现在造成了保持敞开状态的影响。
第二题 Did you lived in Tokyo for a long time? Yes. Five years.
本句之所以用过去时态表述,原因是问话人想知道对方在他们见面以前是否曾经在东京居住过很长时间。也就是说,对方已经离开东京,而且就在问话人的面前(不然也不可能像他直接提问)live 这一行为已经不复存在。可见,在东京住的那段时间业已成为历史,与说话时的行为状态没有丝毫关系。因此。这个题目的答案应该是 B. She lived in Tokyo for five years.
第三题 How long has he been interested in Egyptian history?Since he lived in Cairo.
提问人希望知道“he” 从早以前一直到问话时究竟对埃及历史感兴趣的状态存在了多久,即尽管他对埃及历史发生兴趣产生于开始居住在开罗,但是在他住下来以后一直说话时,到这种兴趣仍然不减。由此说明,他当前还住在开罗,答案应该是 He lives in Cairo。
选项中的 B 项 He has in Cairo 句子本身说不通顺。
第四题 同理,说明 you 从三年前开始到目前为止一直都住在多伦多,答案是A.He has lived in Toronto for three years。这一点可以从对话中得到验证:
提问: Have you played hockey for a long time? 你是否多年来一直都打曲棍球?
回答: Yes. I've played hockey since I moved to Toronto three years ago. 是的,从我三年前移居到多伦多以来一直在打曲棍球。
正好说明他“在多伦多已经住了三年”。

收起

A.He has lived in Toronto for three years.
He has in Cairo.
She lived in Tokyo for five years
She still has a backache.
He has in Cairo.
. She lived in Tokyo for five years.

1 动作发生在过去强调对现在影响。
2动作发生在过去持续到现在还有可能延续下来。
have
}+动词过去分词
has(第三人称单数时使用)
如果你初二的话知道那么多就行了,我老师就这么说的。

1.例如:How long have you had a backache? For three days.
A. She doesn't have a backache now.
B. She still has a backache. 正确,用现在完成时表明她还在生病
2Did you lived in Tokyo for a long time? Yes. Five ...

全部展开

1.例如:How long have you had a backache? For three days.
A. She doesn't have a backache now.
B. She still has a backache. 正确,用现在完成时表明她还在生病
2Did you lived in Tokyo for a long time? Yes. Five years.
A. She has lived in Tokyo for five years.
B. She lived in Tokyo for five years.正确,用一般过去时只表明她过去是那样

收起

关于现在完成时的语法 关于现在完成时的语法,对于现在的影响是怎样的?例如:How long have you had a backache?For three days.下列正确的是?:A.She doesn't have a backache now.B.She still has a backache.Did you lived in Tokyo for a long time?Yes.Fi 现在完成时是对现在的影响,这里应该是吧. 现在完成时的语法 现在完成时的语法 现在完成进行时的语法,不是现在完成时哈! 过去式和现在完成时的区别好像现在完成时强调对现在的影响,那么什么情况是体现对现在的影响呢? 现在完成时的结构是什么?还有关于英语的语法知识, 是不是现在完成时都能用一般过去式现在完成时是对现在的影响,那每个一般过去式不都能用现在完成时吗 在英语中关于现在完成时要注意的语法? 现在完成时是只把句子的谓语动词提出来看是不是影响现在吗` 现在完成时语法初一的,越多越好! 关于三峡水利工程对于我国经济的影响 德语 情态动词的现在完成时情态动词的过去式 和 情态动词的现在完成时 的区别就在于一个仅仅是过去发生的动作,对现在的影响未知.一个是对现在造成了影响? 德语的现在完成时态什么时候用sein什么时候用haben?想知道关于现在完成时的语法,还有,什么时候用die der das,什么时候用diese dieser dieses? 关于机械振动的问题想做关于丝杠扭转振动对于机床进给量影响的研究 可是现在是一个菜鸟 万分感激~ 关于现在完成时的用法我晕死了!现在完成时不是有一个用法是说动作发生在过去,并且对现在仍有影响过去发生的事,哪一件对现在没有影响啊?只要记得这件事,它不就对你有影响吗? 现在完成时 过去式 过去进行时怎样分别对于过去进行时还是会的 但现在完成时和过去式有点混淆 感觉可以通用一样 而且对于现在完成时所产生的影响并不怎么理解 有些句子写着之所以用