I ______there for three days with my parents last month 答案是was 为什么不能用过去完成时had been 我来答 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 王沛务开 2019-12-20 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:29% 帮助的人:598万 我也去答题访问个人页 关注 展开全部 for后面跟的时间,通常是一段时间,在完成时里,时间状态都是一段时间的概念,所以经常见到for跟在完成时后面,事实上,一般过去时后面也可以使用for表示一段时间。你的第一句话很明显上个月是过去,一定用一般过去时,三天时间,说明的是你在那里停留了三天。跟时态没什么关系。你的第二句话,完全可以按你所说的用过去完成时替代一般过去时。而你所说的更准确,更具体。但是并不等于原句是错的,原句没有错。只是说的比较随意而已。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 隐承德银洽 2020-01-02 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:28% 帮助的人:925万 我也去答题访问个人页 关注 展开全部 因为lastmonth是上个月的意思,已经过去了所以要用过去时。I就与am搭配,那么am的过去时就是was啦。hadbeen是指过去的过去,这里没这个意思,而且完成时是表示过去对现在的影响的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-19 完形填空There years,more than ten people ___________while they w? 2021-06-13 they didn't hear from her for months为什么不用现在完成时? 6 2011-06-26 A:Have you ever been to shanghai,Mary? B:Yes.I_there for three days with my parents last month 24 2016-09-07 I had been looking for the book for two days _______ I found it at last. A. until B. when . 2 2017-02-13 They have married for 10 years.这个为什么错了 1 2013-03-20 how long--he--there?he---there for three days 3 2020-02-03 i haven't been there in three years 2020-08-30 his parents have been married for ten years等于什么 为你推荐: