作业帮 > 英语 > 作业

时态区分

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/30 17:43:51
请帮我区分一下下面的时态,有时单选能做对但还是有问题 主要想问一下主被动问题,还有判断技巧 ,最好有例句 has been done has been doing had done was doing having done was done
时态区分
解题思路: 理解句子含义;分析句子结构;熟悉英语语法;了解词汇短语辨析;熟悉英汉翻译。
解题过程:
你好,答疑如下 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. 总之时态看语境结合概念使用;主被动看动词与主语的关系。 愿你满意。