简单翻译的时态问题(在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:02:56
题目
行走了半小时后,我们才发现一家小型旅店
我的翻译是
We found a small hotel after had been walking for half hour

After we walked for half an hour ,a little hotel came into our view at last
其中我主要是搞不懂时态问题
明明不是在过去的过去一直在走吗?
为什么不用过去完成进行时??????

求好心高手详细解释
我好困惑哦,谢谢

在这里没必要使用过去完成时,因为只是简单的描述,并不需要强调什么。

另外,完成时的作用是强调过去发生的事情对现在的影响,这在句子里没体现出来。

举个例子,John had been working before he came back last night.

过去完成时的使用与一些表示时间的词有关。

We only found a small hotel after half an hour's walk.

根本不用从句就可以说清楚的啊...
如果你硬是要用的话..

就用过去完成时We only found a small hotel after we had walked for half an hour.

其实我认为用过去完成时也是有道理的,因为中文说的是”才”证明语句中有点抱怨之意,所以半小时的路程造成的影响是只找到个小旅馆而已.