作业帮 > 英语 > 作业

__he was a boy,Pele had a dream. 为什么填Ever since 不能填 while ?为

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/16 16:11:17
__he was a boy,Pele had a dream. 为什么填Ever since 不能填 while ?为什么?
若填ever since,为什么不写成Ever sice he was a boy,he had had a dream.为什么?
__he was a boy,Pele had a dream. 为什么填Ever since 不能填 while ?为
While 是dang.的时候.这要看这个句子强调个什么意思.这句话翻译过来就是自从佩尔是个小男孩的时候,就有一个梦想.而且,用while 引导从句,一般主句是进行时.
为什么不写成Ever sice he was a boy,he had had a dream.这是因为he had had a dream.是过去完成时.过去完成时表示“过去的过去”.这个是不成立的.佩尔没有死,这个愿望也不一定是过去的过去.有可能到现在佩尔还刚刚长大一些,而且这个梦想有可能还会延续.没有实现的话,那还是梦想..
再问: 那应该写成 Ever since he was a boy, ha has had a dream. 持续到现在,对吧? 为什么不这麽写???感谢
再答: 前后时态不一致了。 在一个句子中,前后时态基本要保持一致。 你看,前面是过去时,后面用现在完成时。不对。
再问: Pele 是 贝利,他没有死,ever since he was a boy,不是延续到现在吗? 所以用现在完成时,has had a dream
再答: 现在完成时和一般过去时的区别。 你就那么肯定ever since he was a boy 是一直延续到现在?但是问题是这里不是强调的这句话,主要是后面陈述他有一个梦想的这个事实。为啥就认定要用现在完成时呢?现在完成时要讲求对现在造成的影响的。那光凭这几句话,对现在造成了什么影响呢?是不是体现不出吧?所以不能用现在完成时。这就是现在完成时和过去时的微妙的区别。 不要钻牛角尖。学习最怕钻牛角尖。不要在追问了,不然我就要扣分了。你再不明白可以给我发私信啊。谢谢您啦!!!!