for a while 前用什么语法

在沪江关注英语的沪友ccrazy_girl遇到了一个关于综合能力的疑惑,已有1人提出了自己的看法

知识点疑惑描述:

for a while 前用什么语法? 比如:我有一段时间没去过教堂了。

最佳知识点讲解
知识点相关讲解
这个可以用现在完成时,就你举的中文句子来看,这个一个典型的现在完成时的否定形式(其中一版出现的都是非延续性动词)表达一种状态的持续。我们知道肯定式中非延续动词比如drive drink等等一类词没法和表示时间段的状语连用,但是他们这些词的否定就具有了一种状态的形式。
—— phoebe雨林守望者