for···years 在句中是什么成分
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 22:05:58
应该用hasbeeninhasbeenin表示在什么地方呆了多长时间了,符合题意hasgoneto是表示短暂性的动作,表示已经去了后面接fortowyears不合适不能这样表示
foryears意思是“数年来/多年来”,指的是从过去的某年一直到说话时的这一年,即过去就是这样,说话时的这一年还是这样,因此用现在完成时态.再问:噢噢~谢谢哈~
Tomhas()forthreeyearsA.goneB.beenawayC.leftD.come选项是B选项A.C.D都是短暂动词,不能与threeyears连用
就是我们国家经常讲的“五年规划”,中华人民共和国国民经济和社会发展第十二个五年(2011-2015年)
重音在for上口语中很容易让别人以为是4years所以落在years上比较常见
过了五年~(保持这个情况)五年
不对、died是点动词、无法延续、应该是Hehasbeendeadfor3years.dead是形容词、就可以加时间段了、、、
hasbeenhere
是inthree yearstime再问:û����再答:��ôû������
25年如一日
ascore=20scoresofyears解作数十年
两年啊例如:Ihavebeenherefortwoyears.就是我来这里已经两年了这个意思.
Cjoin是终止性动词,不能和for搭配,排除A,Bfor引导的句子用现在完成时,排除D过去完成时不明白的再问哟,请及时采纳,多谢!
时态用法一样.一个是25年了,一个是25年以上了~再问:那for+一段时间可以不用完成时吗再答:也可以啊,如果是表示未来的25年或25年以上,就可以不用现在或过去完成时~
正确答案是B,表示已经在中国两年了而且现在仍然在中国
两年时间对于我来说
B.hasbeendeadHeisdead就是他死了.你把这句话改成现在完成时,就是B的形式,然后加上时间状语fortenyears就可以.
intwoyearstime
持续了15年