答案 这个是过去完成时 相关推荐 1 I have lived in London for two years 是什么时态 反馈 收藏
解析 = I have lived here for two years 现在完成时 分析总结。 是一般过去时还是现在完成时结果一 题目 I've lived here for two years.这句话是什么时态.是一般过去时,还是现在完成时. 答案 = I have lived here for two years现在完成时相关推荐 1I've lived here for two years.这句话是什么时态...
for two years用现在完成时。for two years意思是已经持续两年了,而现在完成时的其中一种用法就是,表示某个动作从过去一直持续到现在,有可能还会持续下去,for two years常用来作时间状语。现在完成时由have/has+动词过去分词构成,例如 l have worked(work的过去分词) for two years(我已经工作两年了)。fo...
for two years用现在完成时。现在完成时是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。既然事情或动作“已经”发生过了,所以在现在完成时句中,通常会出...
回答:用完成时态
总结一下就是现在完成时表示动作的完成和持续两个意思,当这个句子跟的时间状语是for two years 这样的,表示的是时间的持续,这里for 后面必须跟一段时间。但是,如果说过去某个动作已经完成,只是强调这个动作对现在的影响,就不能用for,试比较。He has finished his homework before 8 p.m. 他...
for two years 用于现在完成时,I have been there for two years.
two years ago两年前,表示点时间,过去时。for的用法 1、表示“当作、作为”。如:I like some bread and milk for breakfast.我喜欢把面包和牛奶作为早餐。2、表示理由或原因,意为“因为、由于”。如:Thank you for helping me with my English.谢谢你帮我学习英语。3、表示动作的对象或接受者...
you have been living in China for two years.分析句子的语法,时态,为什么要用have been living? 答案 现在完成进行时已经在中国住了2年了.截至说这句话的时候,you 已经在中国完成了2年的居住时长这一事实.所以要用完成时.但是you在住了2年后,并没有离开中国,还要继续住下去,所以要用进行时,表示正在居住着...
选择B。解释:A. two years ago, 是表示“两年前”,强调的是某一时间;不可以连接完成时态。B. for two years, 是表示“两年”, 强调某一段时间,可以表示状态,可以连接完成时。这句话的翻译为“她爷爷已经去世两年了”。 完成时态,强调状态、结果。所以是完成时态,选择B。