我快要被时态折磨四死了, 晕了,HELP

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:20:52
题目
行走了半小时后,我们才发现一家小型旅店
我的翻译是
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
其中我主要是搞不懂时态问题
明明不是在过去的过去一直在走吗?
为什么不用过去完成进行时??????
最让我想不痛的是答案是一般过去时,找答案的句式应该是用过去完成时吧!!

HELP
HELP
详细点啊,我快晕了

用have been doing sth 的话,强调的是过去的某个动作对现在造成由一定的影响,并且有可能一直持续下去。after……那句表示动作到那时已经结束,没有后续了。现在完成进行时有时有延续性,现在完成时往往没有。如:
They have been widening the road.(a)
They have widened the road.(b)
(a)句的意思是他们在加宽马路,但尚未完工。(b)句的意思则是已完工了。

对阿,发现旅馆之后就不走了阿。这个动作不再继续了啊。
过去完成进行就是从 过去的过去 的动作 到 过去 一直在做,而且还要持续下去。
用完成时也是可以的
晕死掉了,你的语法不好吧,真想把你抓到我面前给你讲

语法不行多看书就好了。。。。哇咔咔,被人抢先回答了