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啊
再答: 如果这道题是单纯的语法题的话,两个答案都是对的。我觉得是出题的人从某篇文章里抽出来的,根据那篇文章的意思应该是他爸爸曾经是开车的。考试不会这么考的,大可放心。
首先,for many years大多数情况下都使用现在完成时.还有就是我父亲的职业表示现阶段的某种状态,加上for many years这个特殊的时态.所以用现在完成进行时咯.
另外,对于for+一段时间,以后你可能碰到用一般过去时的,不过只要联系语境就可以推断出来.这个“另外”,我是在高三才大规模碰到,所以不用担心.现在看到for+一段时间就大胆地选现完~
再问: 我也觉得是填been driving 可老师讲的是driven啊
再答: 如果这道题是单纯的语法题的话,两个答案都是对的。我觉得是出题的人从某篇文章里抽出来的,根据那篇文章的意思应该是他爸爸曾经是开车的。考试不会这么考的,大可放心。
My father has ____(开车)for many years.为什么要用 现在完成时
My grandfather has ____ (开车) for many years.
My grandfather has been dead for many years.这句话为什么用has been的
they corresponded for many years.for加一断时间要用现在完成时?
My father has being teaching English for 30 years.改错
My father has taught English for ten years My father has bee
my father ____(walk) here for about 20 years
His father has been dead for two years为什么用been?been不是表被动吗?
My father ( )for tow years.
现在完成时请详解My uncle ( )abroad for years because he has no busin
His father has worked in the factory for many years and coug
his father has been dead for many years改为现在时