have的过去式和过去分词是什么??给点例句。。,have been +过去分词 跟have+过去分词 有什么
网友回答
have的过去式和过去分词都是had,但是具体应用有区别。
1. 表示过去用过去式:We had a meeting yesterday .(发生在过去)
2. 表示现在完成(助动词的现在式+过去分词):We have had a meeting just now.(虽然发生在过去,却对现在产生了影响,即会议的进程在说话时依然清晰可见)
3. 表示过去完成(助动词的过去式+过去分词):We told him we had had a meeting the day before yesterday.(发生在told的过去,即过去的过去)
网友回答
区别是:
have been +过去分词指的是现在完成时的被动语态。表示已经被做。
have+过去分词,表示现在完成进行时的主动语态,表示过去发生的事情对现在有影响。
例句辨析:
have been +过去分词
1、It was hard to visualize how it could have been done.
很难想象这是如何办到的。
2、Trivial formalities have been done away with.
繁琐礼节都取消了。
3、The work should have been done in a more satisfactory manner.
这项工作本来可以用更令人满意的方法进行。
have+过去分词
1、I have done woodwork for many years.
我做木工好多年了。
2、If I had not been enjoying the work, I would not have done so much of it.
如果我不喜欢这份工作的话,就不会这么卖命干了。
3、I asked myself what I would have done in such a situation.
我问自己在这种情况下我会怎么做。