请问havehashad done和havehashad been done 各有什么区别?been和gone又有什么不同?
题目
请问havehashad done和havehashad been done 各有什么区别?been和gone又有什么不同?
很急,我给20分!但请分别说清楚,简单明了
举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家!
答案
havehas done 叫现在完成时.表示动作发生在过去,对现在有一定的影响.通常与时间段连用.如:I have finished my homework.It has rained for three days.had done 是过去完成时.表示动作发生在过去的过去.通常句中有...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 《狼》中.屠户起先怕狼,后来是怎么战胜狼的?
- 打一份文稿,单独打小明要5小时,小华要4小时,如果两人合打,要多少小时
- 21分之13乘17+12分之17乘8 要过程
- 公输盘中第一段的作用是什么
- 读词语,写出你读了词语后想到的画面.
- 一个氢气球,体积是620立方米.若气压是标准大气压,该气球在地面附近受到的浮力为7998000 N.那么氢气球在...
- 金属冶炼的本质为什么不是金属阳离子得到电子变成金属原子
- 已知tan(π/4+a)=1/2 求2sina-cos/2cos的值 ..
- 已知集合A,B,C,且A包含B,A包含C,若B=[0,1,2,3,4],C=[0,2,4,8],则满足上述条件的集合A共有多少个?
- 在梯形ABCD中,AD‖BC,EF是中位线,对角线AC,BD交EF于点H,G.求证:GH=1/2(BC-AD)