have been. having been. have done哪个表示已经做了现在仍然继
答案:1 悬赏:70 手机版
解决时间 2021-11-07 09:38
- 提问者网友:戎马万世
- 2021-11-06 23:50
have been. having been. have done哪个表示已经做了现在仍然继
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-11-07 00:50
1、have been doing 是现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,常常表示动作会进行下去)。如
1). I have been learning English since three years ago.
自从三年前以来我一直在学英语。(动作还将继续下去)
2).He has been working in the factory for ten years .
他在这个工厂工作了十年。(动作还将继续下去)
2、having been done(分词完成式的被动语态)是 have been done 的现在分词形式,强调分词动作先于谓语动词,一般用作状语,如
1). Not having been invited , she felt very unhappy .
没有被邀请,她感到很不高兴。
2).Having been criticized by the teacher, Li Ming gave up smoking.
1). I have been learning English since three years ago.
自从三年前以来我一直在学英语。(动作还将继续下去)
2).He has been working in the factory for ten years .
他在这个工厂工作了十年。(动作还将继续下去)
2、having been done(分词完成式的被动语态)是 have been done 的现在分词形式,强调分词动作先于谓语动词,一般用作状语,如
1). Not having been invited , she felt very unhappy .
没有被邀请,她感到很不高兴。
2).Having been criticized by the teacher, Li Ming gave up smoking.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯