I ______there for three days with my parents last month 答案是was 为什么不能用过去完成时had been

问题描述:

I ______there for three days with my parents last month 答案是was 为什么不能用过去完成时had been

因为这三天是在last month 这个过去时段范围内, 不存在“过去的过去”
不懂追问*^__^* 祝学习进步!

因为有last month,表示过去一段时间的状态

因为last month 是上个月的意思,已经过去了所以要用过去时。I 就与 am 搭配,那么am的过去时就是was啦。 had been 是指过去的过去,这里没这个意思,而且完成时是表示过去对现在的影响的

for+时间段 常和完成时连用

因为后面的时间状语时last month
句意:上个月我和父母呆了三天.
had been 是个过去完成,动作发生在过去的过去
它的使用要有过去的时间点,或者过去的动作作为参照

关键词:last month 过去式的关键词 所以不能用过去完成时 过去完成完成时发生在过去的过去