英语选择题一道
A:Where__youputmydictionary?B:IleftitonthedeskwhenyouwerespeakingtoMary这个是have还是has?表...
A:Where __you put my dictionary?
B:I left it on the desk when you were speaking to Mary
这个是have还是has?表示现完和过完分不清楚,他们都有对现在有影响的意思?请着重解释下……谢谢
说错了……have还是had 展开
B:I left it on the desk when you were speaking to Mary
这个是have还是has?表示现完和过完分不清楚,他们都有对现在有影响的意思?请着重解释下……谢谢
说错了……have还是had 展开
6个回答
展开全部
1. 使用现在完成时,当然是have.
因为句子主语是you,为第二人称,所以助动词使用have;
只有当句子主语是第三人称单数时,现在完成时的助动词才使用has.
此题不使用过去完成时(had),因为上下句两个动作(put和left)其实是同一个动作。之所以后句使用一般过去时,是因为其有明显的过去时间状语when you were speaking to Mary.
2. 现在完成时和过去完成时的区别很大,最大的区别就在于:
1)现在完成时强调对现在的影响或动作延续到现在,而过去完成时则强调动作在另一个过去发生的动作/时刻之前发生(即“过去的过去”),或动作延续到过去发生的某一个动作/时刻为止。
2)用物理学的观点来看,现在完成时的动作参照物为现在,而过去完成时的动作参照物为过去。
如:I‘ve lost my book. I can't find it. (强调对现在的影响,即“找不到了”)
I've lived here for 5 years. (强调live该动作一直延续到现在)
I had finished my homework before I went to bed last night. (finish动作发生在went to bed之前)
因为句子主语是you,为第二人称,所以助动词使用have;
只有当句子主语是第三人称单数时,现在完成时的助动词才使用has.
此题不使用过去完成时(had),因为上下句两个动作(put和left)其实是同一个动作。之所以后句使用一般过去时,是因为其有明显的过去时间状语when you were speaking to Mary.
2. 现在完成时和过去完成时的区别很大,最大的区别就在于:
1)现在完成时强调对现在的影响或动作延续到现在,而过去完成时则强调动作在另一个过去发生的动作/时刻之前发生(即“过去的过去”),或动作延续到过去发生的某一个动作/时刻为止。
2)用物理学的观点来看,现在完成时的动作参照物为现在,而过去完成时的动作参照物为过去。
如:I‘ve lost my book. I can't find it. (强调对现在的影响,即“找不到了”)
I've lived here for 5 years. (强调live该动作一直延续到现在)
I had finished my homework before I went to bed last night. (finish动作发生在went to bed之前)
参考资料: 英语牛人团
展开全部
用have 现在完成 表示过去的动作
如果是过去的过去就用过去完成时
对话一般都是现在的过去 用现在完成时
望采纳!
如果是过去的过去就用过去完成时
对话一般都是现在的过去 用现在完成时
望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have
现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态.比如说: I have spent all of my money.(含义是:现在我没有钱花了.)就是说,过去发生的动作,对现在造成的影响,并且影响还将持续下去。
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。
它表示句子中描述的动作发生在“过去的过去”例如: By nine o’clock last night, we had got 200 pictures from the spaceship. 到昨晚9点钟,我们已经收到200 张飞船发来的图片。只要记得五个字:“过去的过去”
现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态.比如说: I have spent all of my money.(含义是:现在我没有钱花了.)就是说,过去发生的动作,对现在造成的影响,并且影响还将持续下去。
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。
它表示句子中描述的动作发生在“过去的过去”例如: By nine o’clock last night, we had got 200 pictures from the spaceship. 到昨晚9点钟,我们已经收到200 张飞船发来的图片。只要记得五个字:“过去的过去”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have .. 如果非要强调训练现在完成时,就用have,不强调的话,did也可以。
过去完成时就是在叙述过去发生某一件事之前发生了什么什么事情的。。就是,直到过去某一点,你做了什么事儿)
A说的话是现在完成时,其实就是曾经怎么做的,一般是说直到现在,做了什么事儿。
过去完成时就是在叙述过去发生某一件事之前发生了什么什么事情的。。就是,直到过去某一点,你做了什么事儿)
A说的话是现在完成时,其实就是曾经怎么做的,一般是说直到现在,做了什么事儿。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have 现在完成时是指过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
过去完成时表示在发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在过去的过去。基本结构 主语+had+过去分词
过去完成时表示在发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在过去的过去。基本结构 主语+had+过去分词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have
you + have.
you + have.
追问
表示抱歉……打错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询