当前位置:博文吧 > 教学资源 > 知识文库 > 知识问答 > hasbeendone是什么时态
手机版

hasbeendone是什么时态

来源:博文吧 阅读:1.12W 次

1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)

hasbeendone是什么时态

如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.

2.现在完成时往往同表示不确定的过去时间状语连用。如already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,ever等。

3.现在完成时态经常与表示频率的时间状语连用,如often,sometimes,ever,never,twice,on several occasion等。

现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。

汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的'影响或结果就是“他现在已不在这个城市了”。

have been done

1、It was hard to visualize how it could have been done.

很难想象这是如何办到的。

2、The work should have been done in a more satisfactory manner.

这项工作本来可以用更令人满意的方法进行。

3、If he had not created difficulties, it would have been done long ago.

要不是他挡横儿,这事儿早成了。

4、Can this have been done by a child?

这能是一个孩子做的事吗?

本文链接:https://www.bowenba.com/zhishiwenku/zhishiwenda/xk44pn.html

Copyright © 2024. 博文吧 All right reserved. 苏ICP备20210251号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。