句中有before,前后句时态该如何确定? 比如It was an hour before I c

句中有before,前后句时态该如何确定?
比如It was an hour before I clamed down.was为什么不改成had been?
They hid away for 12 months before they were discovered.为什么不是they had hidden?
求英语大神耐心相助!

第1个回答  2015-11-10
选A before表示“在……之前”的意思,强调时间先后关系;而until表示“直到……才”的意思,主句是肯定句则表示主句动作的终止时间;主句是否定句则强调主句动作的起始时间。 1.主句为否定式终止性谓语动词。常见的动词是open,start,leave,arrive,finis...本回答被网友采纳
第2个回答  2015-11-10
have加过去分词是强调对现在的影响,这里没有强调本回答被提问者采纳