1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)
如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?
这能是一个孩子做的事吗?
查看更多【英语知识点】内容如果事情已经发生了用一般过去时,如果事情还没发生用将来时。this用作形容词作“这”解时,用于修饰表示在时间、地点、想法上更接近讲话者的事物...
不存在will doing.Will be doing将来进行时。例句:He will be doing his homework at s...
when从句的时态一般是一般时态,while从句的时态一般是进行时态。主句是过去进行时,从句是一般过去时时用when;主句是一般过去时,从句...
at this time后面可以用过去时、现在时。一般现在时:At this time of a year,it's quite commo...
一般将来时。this Sunday意思是这个星期天。一般将来时表示将来某一时刻发生的动作或状态,或将来某一段时间内经常进行的动作或状态。在英...
当while表示同时的时候,主句和从句的时态是一致的,既可以都是一般现在时,又可以都是一般过去时。可以表示过去同时发生或者现在正在同时发生某...
found to do是(某人)被发现将要做某事,或者有做某事的趋势;found doing是(某人)被发现正在做某事,或者处于某种状态,此...
两种形式都可以,to do后面表示的是将来时态,代表某人被认为将要做某事。to be doing 表示的是现在时态,代表某人被认为目前正在做...