请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?
很急,我给20分!但请分别说清楚,简单明了
举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家!
人气:302 ℃ 时间:2019-08-21 07:12:41
解答
have\has done 叫现在完成时.表示动作发生在过去,对现在有一定的影响.通常与时间段连用.如:I have finished my homework.It has rained for three days.had done 是过去完成时.表示动作发生在过去的过去.通常句中有...
推荐
猜你喜欢
- 活泼金属与酸发生置换反应时,是否能用浓硫酸或硝酸求大神帮助
- 人教版数学必修四习题1.2 B组第二题 22页
- 比一个数的1.4倍少0.6的数是14.8,求着个数
- 第一车间有工人120名,把第一车间人数的20%调入第二车间,这是第二车间人数的
- 求英语对话,话题是问路,3分钟以上,带中文翻译!
- 根据要求,完成填空
- 有三个数,每次选取其中2个,算出这两个数的平均数,在加上余下的第三个数,这样算了3
- 印度已基本实现粮食自给,主要得益于印度实行了以改进粮食生产技术为主——