早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Haveyouseenthefilm?Yes,ihave.Whendidyouseethefilm?为什么这里用whendid不用whenhave?when和where后面什么时候可以跟完成时

题目详情
Have you seen the film?Yes,i have.When did you see the film?
为什么这里用when did不用when have?
when和where后面什么时候可以跟完成时
▼优质解答
答案和解析
要从句子的意思来看,你看过这个电影吗?是的,看过.你什么时候看的?前两句是问到现在看没看过这个电影,所以用现在完成时,回答也用完成时.而第二个问句是问什么时候看的,因为他回答已经看过了,看电影这个动作就是发生在过去的事情了,所以用过去式.
when一般不跟现在完成时连用,因为问什么时候,一般都是问发生过的事情或将要发生的事情,也可以用在一般现在时中.where可以,如:Where have you been recently? 你最近去哪了?
希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)