现在完成时与过去时仁爱版初三的第一课是讲三个人刚开学在谈论假期.A:Where have you been?B:I have been to……为什么这里用现在完成时而不是过去时?Where did you go?和Where have you been?有什么区别?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/25 12:08:39
现在完成时与过去时仁爱版初三的第一课是讲三个人刚开学在谈论假期.A:Where have you been?B:I have been to……为什么这里用现在完成时而不是过去时?Where did you go?和Where have you been?有什么区别?
现在完成时与过去时
仁爱版初三的第一课是讲三个人刚开学在谈论假期.A:Where have you been?B:I have been to……
为什么这里用现在完成时而不是过去时?
Where did you go?和Where have you been?有什么区别?什么时候用过去时什么时候用现在完成时?具体些
注意第一个问题:A针对的是B假期去了哪里,为什么用现在完成时?
现在完成时与过去时仁爱版初三的第一课是讲三个人刚开学在谈论假期.A:Where have you been?B:I have been to……为什么这里用现在完成时而不是过去时?Where did you go?和Where have you been?有什么区别?
Where have you been?
你去过哪里(但回来了)
Where did you go?
是说你去了哪?(你可以已经回来也可以还没回来)
两人说话肯定已经回来了,所以用完成
我发了消息
Where have you been?
你去过哪里(回来了)[无针对性]
类似的:
Where have you gone?
你过哪里了(没回来)
而
Where did you go?
有针对性地提问某一时刻去了哪里
Where have you been? 主要是指去了,这个“了”很重要,表示去过了,回来了。
Where did you go?这句话主要是问去了某个地方,而不是针对这个“了”
Where have you been?
你去过哪里(回来了)[无针对性]
类似的:
Where have you gone?
你过哪里了(没回来)
而
Where did you go?
有针对性地提问某一时刻去了哪里
Where have you been? 主要是指去了,这个“了”很重要,表示去过了,回来了。
全部展开
Where have you been?
你去过哪里(回来了)[无针对性]
类似的:
Where have you gone?
你过哪里了(没回来)
而
Where did you go?
有针对性地提问某一时刻去了哪里
Where have you been? 主要是指去了,这个“了”很重要,表示去过了,回来了。
Where did you go?这句话主要是问去了某个地方,而不是针对这个“了”
收起
我也经常无法区分这两者.但老师是这样解释的:表事情已经完成,对现在有影响的有现在完成时.
可以去参考一下语法书吧.
如果有考到类似的题,应该都是区分for 和 since 以及延续性动词罢了.