搜索
首页 教育/科学 学习帮助

we have been there many times during the past three yea

we have been there many times during the past three year we have been there many times during the past three years这里的"have"为什么不换为"had"?

全部回答

2005-07-13

0 0
起始时间是3年前,截止时间是现在,所以用现在完成时,表示过去动作对现在产生的影响 如果用过去完成时,句中一般有过去时间状语提示你动作发生在过去的过去 比如这种by句型: We had been there three times by last year. 到去年为止我们已经去过那儿3次了

2005-07-13

33 0
过去三年里我们去过那里许多次。 during the past three years 是指从过去三年到现在。 所以用have。

2005-07-13

37 0
我觉得这个句子应该根据上下文的意思来判断。 照这样看来,during past three years应该是以现在的时间为起点的。 从现在看,在过去的三年里,这样应该就对了。 这种句子应该看全文的时态。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
学习帮助
出国/留学
院校信息
人文学科
职业教育
升学入学
理工学科
外语学习
K12
学习帮助
学习帮助
举报
举报原因(必选):
取消确定举报