关于for many years的疑惑
来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 03:19:14
关于for many years的疑惑
I_____ in London for many years,but I've never regretted my final decision to move back to China.(嘉定2012中考二模)
A) lived B) was living C) have lived D) am living
,为啥不能选C
鄙人资质有限,没有听懂.
I_____ in London for many years,but I've never regretted my final decision to move back to China.(嘉定2012中考二模)
A) lived B) was living C) have lived D) am living
,为啥不能选C
鄙人资质有限,没有听懂.
现在完成时使用可以有两种情况:
(1)动作从过去开始,持续到现在.
eg: I have lived here for three years. (live这个动作从过去开始,持续到了现在.)
(2)动作发生在过去,对现在造成了影响.
eg: He has come. (come这个动作已经发生,“他已经来了”表示他现在在这里.)
要注意:归根到底,现在完成时属“现在时”,虽然动作已经发生,但必须和现在有关系,要么持续到现在,要么对现在有影响.
从题干中“我(到现在为止)从不后悔最终回国的决定”可知“在伦敦住了很多年”应该是过去的事情,而且这个动作既没有持续到现在也没有对现在造成影响,也就是说,没有使用现在完成时的条件,所以不能用have lived, 只能选A.
*如果没有后半句话,那 I have lived in London for many years 是没有错误的.
(1)动作从过去开始,持续到现在.
eg: I have lived here for three years. (live这个动作从过去开始,持续到了现在.)
(2)动作发生在过去,对现在造成了影响.
eg: He has come. (come这个动作已经发生,“他已经来了”表示他现在在这里.)
要注意:归根到底,现在完成时属“现在时”,虽然动作已经发生,但必须和现在有关系,要么持续到现在,要么对现在有影响.
从题干中“我(到现在为止)从不后悔最终回国的决定”可知“在伦敦住了很多年”应该是过去的事情,而且这个动作既没有持续到现在也没有对现在造成影响,也就是说,没有使用现在完成时的条件,所以不能用have lived, 只能选A.
*如果没有后半句话,那 I have lived in London for many years 是没有错误的.
关于for many years的疑惑
by many years 和 for many years区别
关于牛顿第二定律的疑惑
关于牛顿第三定律的疑惑 ,
I ___(learn) English for many years
有for many years 用什么时态?
For many years they were all Americans.
for many years,people _____ electric cars.
His grandparents ______(die) for many years.
We______(not see)him for many years.
They have ( )(成为) friends for many years
He lived abroad for many years.这句话里的for是什么意思,是什么用法,