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

 我来答
王沛务开
2019-12-20 · TA获得超过3万个赞
知道大有可为答主
回答量:1万
采纳率:29%
帮助的人:564万
展开全部
for
后面跟的时间,通常是一段时间,在完成时里,时间状态都是一段时间的概念,所以经常见到for跟在完成时后面,事实上,一般过去时后面也可以使用for表示一段时间。

你的第一句话很明显上个月是过去,一定用一般过去时,三天时间,说明的是你在那里停留了三天。跟时态没什么关系。

你的第二句话,完全可以按你所说的用过去完成时替代一般过去时。而你所说的更准确,更具体。但是并不等于原句是错的,原句没有错。只是说的比较随意而已。
隐承德银洽
2020-01-02 · TA获得超过3万个赞
知道大有可为答主
回答量:1万
采纳率:28%
帮助的人:882万
展开全部
因为last
month
是上个月的意思,已经过去了所以要用过去时。I
就与
am
搭配,那么am的过去时就是was啦。
had
been
是指过去的过去,这里没这个意思,而且完成时是表示过去对现在的影响的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式