we were stuck in a traffic jam for more than two hours 这里为什么用were?不是有for吗不应该用现在完

we were stuck in a traffic jam for more than two hours 这里为什么用were?不是有for吗不应该用现在完成时吗?

要看语境来判断是否用完成时。只是陈述用一般过去时也可以,强调被交通堵了两个多小时。现在完成时会强调过去的事情对现在的影响,这里可能不是很明显,也没有上下文。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-03
用现在完成时 我们已经堵了2个多小时了 不知道还要堵多久
用过去式 说了一个过去发生的事实 我们在路上堵了两个多小时
相似回答