I ____ nine years practicing playing the piano

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:51:39
I ____ nine years practicing playing the piano.(spend)
过去式?过完?

过去完成时 have spent

现在完成时与一般现在时所表示的动作或状态都发生在过去,但它们是有区别的:现在完成时强调这一动作与现在的关系,比如对现在产生的影响或结果,不能与表示过去的时间状语连用;一般过去时则只表示过去的事实,不表示和现在的关系,他所表示的一个或一段时间是可以具体确定的,与其他时间无牵连!

该题中nine years 虽是一个过去的时间段,但在该句中它不是做状语成分,而是spend的宾语。用现在完成时意思是我花了九年的时间来练习弹钢琴,或许现在已不再弹了,或许到说话为止任然在弹,强调的是我对弹钢琴已经很熟练了!

若要解释的话,内容还有好多好多的,其实我觉得用过去时也可以,只是有点牵强,而且凭语感觉得用完成时会更好一些!内容理解起来会更全面丰富一些!

也可以去查阅一些语法工具书哦!

应该是过去完成时

spent

过去式

have spent