99问答网
所有问题
you have done 和you had done 在语法语境上的区别?
如题所述
举报该问题
推荐答案 2011-12-17
you have done 是从现在为基础来说,你做了BLAH BLAH
比如说我现在和你说话,说你昨天做了什么什么,用的是这句。
you had done 是从过去为基础来说,你做了BLAH BLAH
如果我和你说的话题是在过去的,而你当时已经昨完了BLAHBLAH,那么用的就是这句。
比如说我说上周三你已经把作业做完了,就是 You had already done all your homework last Wednesday.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zBB7eO7W7.html
其他回答
第1个回答 2011-12-17
you have done是现代时;you had done 是过去时。
相似回答
have
done
和
had
done有什么
区别
啊?
答:
have done是现在完成时态(过去发生的动作对现在造成的影响);had done是过去完成时态
(过去发生的动作对过去造成的影响)。例句:She has been sweeping the street all day. She is too tired.她一整天都在扫大街,她太累了。
have
done 和
had
done区别
RT 就是想问一下这两者在解释及用法上有何...
答:
have
done
是现在完成时,表示对现在的影响
had
done是过去完成时,表示过去的过去
have
done和
had
done的区别
是什么?
答:
1、
have
+ 过去分词 是现在玩成时态, 表示过去发生的动作对现在造成的结果或影响,或者表示动作从过去开始发生一直持续到现在 。2、
had
+过去分词 是过去完成时 ,表示针对过去的某个时间来说 已经发生的动作或状态, 表示过去的过去。3、这个没有have
done的
使用频率高,它主要是要表达过去的过去意思...
“
have
done
” 和“
had
done” 的用法有哪些?
答:
have done 是从过去发生,截止到现在
,比如i have done my homework,我已经写完作业了 ,表示我现在不用写作业了 而had done 是过去的过去发生,截止到过去,比如i had done my homework yesterday 我昨天就完成作业了 这句和 i did my homework yesterday 不一样,前者能表示已完成而后者,只...
英语当中的
Had
done和Have
done有什么
区别 ?
拜托各位了 3Q
答:
have
done
是现在完成时,它跨在两个时间之上,一是过去,一是现在。它的动作发生在过去,但对现在有影响(或结果),而这种影响(或结果)往往是说话人的兴趣所在,所以常常后面不用时间状语,所表时间离说话人的说话时刻可近可远。如:The car
has
arrived. (结果:车子已在门口)
had
done是...
have
done和
had
done的区别
答:
含义不同
have
done
:英式发音 [hæv dʌn] 美式发音[hæv dʌn]英式发音和美式发音是一样的。意思:从过去发生,截止到现在
had
done:英式发音 [həd dʌn] 美式发音[həd dʌn]英式发音和美式发音是一样的。意思:过去的过去发生,...
虚拟语气中
had
done与
would
have
done,did与would do 的用法有何...
答:
当主句与if条件句中的动作都发生在过去时,主句谓语动词就要使用
had
done
形式,if条件句中谓语动词则要使用would
have
done形式 。e.g.If I had worked hard,I would have passed all the exams.当主句以及if条件句中的动作都发生在现在时,主句的谓语动词必须使用did(be动词用were),if条件句动词须...
have
done, have been done,
had
done的区别
有哪些?
答:
了解了
上面的
概念,再来解释
having
done 和 having been
done的区别
,前者having done表示的是主动,后者having been done表示的是被动.例:1
Having
driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized ...
have
/
had
和
has
/ have
done的区别
是什么?
答:
1、一个是被动语态,一个不是。
Have
/
Has
been
done
是完成时态的被动语态 例如:the clothes
have
been washed already.衣服已经被洗了。2、Have/Has done单纯的完成时态 例如:I have washed the clothes already.我已经把衣服洗了。
大家正在搜
have done和done
had already done
have had done怎么用
had never done
could have done
would have done
had been done怎么用
had to be done
has have done
相关问题
You have done this.和You did it...
what you have done和what have y...
为什么是what have you done而不是what ...
have done和have been done 的区别
whatyouhavedone和whathaveyoudon...
have you done 和did you do 有什么区...
have you done ...?和did you do ...
have done 和had done 怎么用 最好有讲解有...