一道时态题,请曹老师回答,谢谢您:
While the moon was rising, it ________ (shine) bright. it was so beautiful.
答案给的是 shone, 为什么不是was shining? 谢谢您!!!
麻烦问下,while 前后的进行时,一般是不是表示对比,另外shone 可以表示状态么?谢谢您!
我的理解如下,仅供参考。
shine在此为持续非终结动词。一个持续非终结动词如果没有和边界性状语连用,则通常表示该动作在发生,没有结束。例如,He walked in the street. 读到这个句子,我们脑子里的画面是他在街上走着,动作没有结束。如果我们加上边界性状语,则表示动作发生并结束了。例如,He walk for 2 miles. He walked for 20 minutes. He walked to the shop. 这三个句子都表示walk的动作发生并结束了。
如果语境提示一个点时间的背景,在这个点时间持续非终结动作正在发生着,此时则需要用进行体。例如,He was knocked over by a car while he was walking in the street. 在被车撞的那个瞬间,他正在走。
你的这个句子中,while表示的是一段时间,而不是时间点,所以shine没有必要使用进行体,而是用一般体(一般过去时)表示一个持续的动作。
你再看看其他老师有没有更好的解答。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!