作业帮 > 英语 > 作业

My father has ____(开车)for many years.为什么要用 现在完成时

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/20 11:14:12
My father has ____(开车)for many years.为什么要用 现在完成时
答案应该是“been driving”
首先,for many years大多数情况下都使用现在完成时.还有就是我父亲的职业表示现阶段的某种状态,加上for many years这个特殊的时态.所以用现在完成进行时咯.
另外,对于for+一段时间,以后你可能碰到用一般过去时的,不过只要联系语境就可以推断出来.这个“另外”,我是在高三才大规模碰到,所以不用担心.现在看到for+一段时间就大胆地选现完~
再问: 我也觉得是填been driving 可老师讲的是driven啊
再答: 如果这道题是单纯的语法题的话,两个答案都是对的。我觉得是出题的人从某篇文章里抽出来的,根据那篇文章的意思应该是他爸爸曾经是开车的。考试不会这么考的,大可放心。