请帮我区分一下下面的时态,有时单选能做对但还是有问题 主要想问一下主被动问题,还有判断技巧 ,最好有例句 has been done has been doing had done was doing having done was done
时态区分
答案:1 悬赏:0 手机版
解决时间 2021-08-22 02:07
- 提问者网友:山高云阔
- 2021-08-21 12:06
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-08-21 13:33
解题思路: 理解句子含义;分析句子结构;熟悉英语语法;了解词汇短语辨析;熟悉英汉翻译。
解题过程:
你好,答疑如下 1,has been done是现在完成时的被动语态。现在完成时有两种情况,都描述现在的情形,一种动作发生在过去,另一种过去的动作持续到现在。 例如:He bas stayed here for two years. I have had supper already. 若动词与主语是被动关系,则用have been done 例如:The film has been seen twice. 2.has been doing 现在完成进行时。指过去的动作持续到现在,并连着持续下去。 例如:We have been looking for the lost ring. 3.had done 过去完成时。指发生在过去某个动作之前的动作,必须有过去时做参照。 例如:He had lived in BJ before he came here. 4.was doing 过去进行时。指过去某个点或时间多内持续发生的动作状态。 He was doing work this time yesterday. 5.having done 是现在分词的完成式,主要用于doing做状语时,若动作发生在谓语动作之前,就用having done 例如:Having worked for two years in London,he moved to China. 6.was done 指过去时态的被动式。 例如:He did work.改被动:Work was done by him. 总之时态看语境结合概念使用;主被动看动词与主语的关系。 愿你满意。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯