他当老师两年了。He has been a teacher for two years为什么要用have been?
来源:百度知道 编辑:UC知道 时间:2024/05/12 07:02:32
有些时候是have+过去分词,有些时候是have been,还是不知道怎么用。
是表示一种完成时持续形式。for two years是表示持续状态,两年是时间段,不是时间点,所以对应的谓语也要用现在完成时。
完成时就是have+过去分词,have been就是have+过去分词,been是be 的过去分词。不同的谓语动词,过去分词当然不一样了
因为是完成时啊
翻译 他完蛋了, 是he is finish 还是he has finish
He has been sick for three weeks. 他已经病了几周了
造个句子表达:他病了一周了,现在好了.He has been ill for a week.对不对
he has 他有 (过去时) 帮忙造句,还要解说
他已经住在佛山十年了.英文是不是he has been lived in FoShan for 10 years
当老师两年了,怎么感觉自己越来越象学生了 ?
He has come to__.
我中专毕业两年了,现在想当老师,是要念师专,还是只要考教师证就可以了?
he has he did 分别是什么意思
不想当老师了!