to have done , having done 选哪个?为什么?
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/20 02:06:20
to have done , having done 选哪个?为什么?
_______ the home work,We went home.
A.Having finished B.To have finished
选哪个? 为什么?
老师说 to have done , having done 表示发生在谓语动词之前
这2个都是之前 , 有什么区别呢?
_______ the home work,We went home.
A.Having finished B.To have finished
选哪个? 为什么?
老师说 to have done , having done 表示发生在谓语动词之前
这2个都是之前 , 有什么区别呢?
1、we have finished the homework.
2、we went home.
两句合在一起,第一句的have变成having,表示已经完成的状态.
选A啦
扩展:
we went home to finish the homework.
就可以表示成 to finish the homework,we went home.
to do形式表示目的,未完成.
再问: 不对呀?老师说发生在谓语动词之前的都能用
再答: to have done 是将来完成时啊!
2、we went home.
两句合在一起,第一句的have变成having,表示已经完成的状态.
选A啦
扩展:
we went home to finish the homework.
就可以表示成 to finish the homework,we went home.
to do形式表示目的,未完成.
再问: 不对呀?老师说发生在谓语动词之前的都能用
再答: to have done 是将来完成时啊!
to have done , having done 选哪个?为什么?
done,tobe done,to have been done,to have done,having done,ha
非谓语动词用法to have done/having done/to have been done/having bee
now i regret having done改成to have done不行吗?为什么?
to have done 与having done 有什么不同
to have been done 和having been done
非谓语having done与to have done
having done 和 to have done的区别
having done 和to have done的区别?
having done和to have done区别?我们老师说regret to have done,forget h
to have done,to be done,to have been done,having done在用法上有什么
have done/to be done