for+一段时间 一定要用完成时吗?

问题描述:

for+一段时间 一定要用完成时吗?
如果不一定,请举反例啊.
除了for a while/moment这个!

不一定.只要是用How long来问的都要用for+一段时间回答
也就是说可以用于过去时、过去完成时、现在完成时等多种时态.关键是看问句.