has did ,was did,has been doing有什么不同

fdhgs21jy2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
wuzixuhouren 共回答了20个问题 | 采纳率85%
没有 was did 这样的表达,has did也没有 ,是has done,意思就是已经做了某事,而has been doing 就是从过去的某个时间一直延续到现在 还在做某事.
1年前

相关推荐

问一个英语过去式的语法问题was did 和have done 有什么区别
猪头是我哥1年前2
林夕冉 共回答了18个问题 | 采纳率83.3%
was did 不能搭配,was did,是动词过去式,用于一般过去式表示 过去某个时间点做的动作,跟具体的时间点 如》yesterday, last weekhave done.为现在进行时的通式 ,表示过去做的某个动作对现在造成的影响,动作发生在过去,但是强调在现在,可以跟模糊的时间状语,如recently,So far 等