书上的句子:How long did the wreck remain undisturbed

问题描述:

书上的句子:How long did the wreck remain undisturbed
回答:Then the wreck remained undisturbed for twenty-six years until it was rediscovered in an aerial survey of the island.
我的问题是:既然用How long提问,时态就应该用完成时吧?所以我觉得,在问句和回答句中,都应该用完成时或过去完成时态.而书上怎么用的是过去式?

问题:该沉船事件沉寂了多少年?
回答:沉寂了26年,直到在一次对该岛的航空测量中才被发现.
个人理解是,wreck是在过去保持不为人知的状态,这种状态并不是一直持续到现在,所以没用完成时吧.
比方说,你过去曾在北京住过,不过现在不在北京住了,可以问How long did you live in Beijing? 回答: I lived in Beijing for 2 years.可是for是指一段时间,可能我思维里固定了for一段时间,只能跟完成时的观念了,所以思想上总是转不过来根据语境和上下文逻辑理解,最忌讳思维定势。你过去曾在北京住过,不过现在不在北京住了,我怎么觉得用过去完成时最贴切啊?How long had you lived in Beijing?不是表示过去的过去吗?过去完成时是表示过去的过去,前提必须有一个过去的时间作为对比。恩,懂了。谢谢!