Jane________Chineseforquiteafew

发布时间:2020-07-28 14:06:23

Jane________Chinese for quite a few years.Now she can speak Chinese quite well.A.studiesB.studiedC.has studiedD.had studied

网友回答

C解析分析:现在完成时的第二种基本用法表示一个从过去某个时候起一直延续到现在的动作,用介词for+时间表示时间长度。第二句表示的是对现在产生的影响。(延伸)只有少量的延续性动词可以这样用,如:work,study,learn,teach,live,stay,wait等,此时的现在完成时和现在完成进行时用法上可以说是相等的,但对大多数动词来说要表示从过去某时一直做到现在,不能用现在完成时,而要用现在完成进行时。(延伸)for+时间表示动作或状态所持续的时间长度,只有在这段时间和现在相连时才用现在完成时,题中quite a few years是和现在有联系,因为Now she can speak Chinese quite well.
以上问题属网友观点,不代表本站立场,仅供参考!