i have been a teacher for ten years 我曾经做过10年老师'可以改为i had been a teacher for ten years么 我理解的意思是过去已经完成做老师这个动作 还是理解成作过老师这个动作是对现在的一种影响 所以用
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 23:15:49
![i have been a teacher for ten years 我曾经做过10年老师'可以改为i had been a teacher for ten years么 我理解的意思是过去已经完成做老师这个动作 还是理解成作过老师这个动作是对现在的一种影响 所以用](/uploads/image/z/10510873-25-3.jpg?t=i+have+been+a+teacher+for+ten+years+%E6%88%91%E6%9B%BE%E7%BB%8F%E5%81%9A%E8%BF%8710%E5%B9%B4%E8%80%81%E5%B8%88%27%E5%8F%AF%E4%BB%A5%E6%94%B9%E4%B8%BAi+had+been+a+teacher+for+ten+years%E4%B9%88+%E6%88%91%E7%90%86%E8%A7%A3%E7%9A%84%E6%84%8F%E6%80%9D%E6%98%AF%E8%BF%87%E5%8E%BB%E5%B7%B2%E7%BB%8F%E5%AE%8C%E6%88%90%E5%81%9A%E8%80%81%E5%B8%88%E8%BF%99%E4%B8%AA%E5%8A%A8%E4%BD%9C+%E8%BF%98%E6%98%AF%E7%90%86%E8%A7%A3%E6%88%90%E4%BD%9C%E8%BF%87%E8%80%81%E5%B8%88%E8%BF%99%E4%B8%AA%E5%8A%A8%E4%BD%9C%E6%98%AF%E5%AF%B9%E7%8E%B0%E5%9C%A8%E7%9A%84%E4%B8%80%E7%A7%8D%E5%BD%B1%E5%93%8D+%E6%89%80%E4%BB%A5%E7%94%A8)
i have been a teacher for ten years 我曾经做过10年老师'可以改为i had been a teacher for ten years么 我理解的意思是过去已经完成做老师这个动作 还是理解成作过老师这个动作是对现在的一种影响 所以用
i have been a teacher for ten years 我曾经做过10年老师'可以改为i had been a teacher for ten years么 我理解的意思是过去已经完成做老师这个动作 还是理解成作过老师这个动作是对现在的一种影响 所以用have been
i have been a teacher for ten years 我曾经做过10年老师'可以改为i had been a teacher for ten years么 我理解的意思是过去已经完成做老师这个动作 还是理解成作过老师这个动作是对现在的一种影响 所以用
不可以
had been 为过去完成时
过去完成时用于“过去的过去”
例如“Mr.Green had lived here several years before I came here.”
“格林先生在我来到这里之前已经住了好几年了” 那么,“我到这里”是过去的时间,而“格林先生住了好几年”这件事发生在我到这里之前(过去式),所以格林先生住了好几年这件事发生在过去的过去,可以用过去完成时
再如“The movie had begun befor we got there” 我们赶到的时候,电影已经开始了
我们是过去赶到的,二电影开始于我们赶到之前,这种情况才能用过去完成时
你的例句里,没有过去式做跳板,无法追溯到过去的过去 所以不能用had been
初中英语里这个比较难以区分 自己慢慢体会
祝你学习进步