10 《小王子》第八章一段话中的时态的问题

原文:I soon learned to know this flower better. On the little prince's planet the flowers had always been very simple. They had only one ring of petals; they took up no room at all; they were a trouble to nobody. One morning they would appear in the grass, and by night they would have faded peacefully away. But one day, from a seed blown from no one knew where, a new flower had come up; and the little prince had watched very closely over this small sprout which was not like any other small sprouts on his planet. It might, you see, have been a new kind of baobab.

attachments-2021-08-Qpzb3buw61238fba258fb.png

attachments-2021-08-I15td1xe6123902d60124.png

我的疑问1:我认为这一段:But one day, from a seed blown from no one knew where, a new flower had come up; and the little prince had watched very closely over this small sprout which was not like any other small sprouts on his planet. 这里的过去完成时都可以直接换成过去时就可以了。为什么这里还要过去完成时呢?在这一段话之前又有they took up no room at all; they were a trouble to nobody。这样的过去式。

一会儿一个过去完成时一会儿过去时再过一会儿又是过去完成时,我理解不了。

我的疑问2from a seed blown from no one knew where=from a seed blown from where no one knew对吗?为什么这里不是过去完成时?

请先 登录 后评论

最佳答案 2021-08-26 08:34

I soon learned to know this flower better. 这句话中的soon表示前面提及的一个过去时间后不久的一个确切过去时间,说话人的思绪(即关注的时间)就是此时,learned表示学会了这个动作发生在这个时间。 On the little prince's planet the flowers had always been very simple. 这个过去完成时表示从更早的过去一直持续到 I learned 的这个过去时间的长期状态。They had only one ring of petals; they took up no room at all; they were a trouble to nobody. 这三个句子表示的是在 I learned的这个过去时间存在着的状态或习惯,所以用一般过去时。One morning they would appear in the grass, and by night they would have faded peacefully away. 这二个句子用情态动词would表示过去习惯,would为推测意义。第二句由于by night这个时间状语表示动作发生在by表示的时间之前,所以would后的不定式用了完成体。But one day, from a seed blown from no one knew where, a new flower had come up; and the little prince had watched very closely over this small sprout which was not like any other small sprouts on his planet.这二个句子叙述 I learned这个过去时间之前的某一天发生的事件,为过去的过去,所以用过去完成时。which定语从句was not like是当时的长期状态,所以用一般过去时。 It might, you see, have been a new kind of baobab. might have been 表示说话人现在对过去的情况的推测。

 

from a seed blown from no one knew where 不可以像你那样改动。no one knew I learned 是同一个时间,为什么要用过去完成时呢?no one knew where 是口语体,一个省略的原位问句被用作一个名词。意思等于 an un-known place.


请先 登录 后评论

其它 2 个回答

江飞鱼  

这位网友我想说你一句:看了你很多问题,好像你的问题大多比较复杂,你不仅很少有鲜花,好像连举手之劳的点赞都很少有,比如目前这个问题,你既然在上面留言了,说明你读过曹老师的解答了,但到目前为止,问题的点赞数仍然为0,是你对曹老师的解答不满意吗????????????亏得曹老师每次都帮你详详细细地解答!!!!!!!!!

attachments-2021-08-dCWbREmf612677c11ca43.png

请先 登录 后评论
吕海伦  

大部分问题专叫最厉害的曹老师解答。

但有时也指出曹老师的“错误”:

https://www.cpsenglish.com/question/50882

但也有网友看不下去的:

https://www.cpsenglish.com/question/51797

请先 登录 后评论
  • 3 关注
  • 2 收藏,3848 浏览
  • hetaojiazi 提出于 2021-08-23 20:10