初三英语(现在完成时相关)(语法高人进)( )I have been here for _____.A.some time  B.some times  C.sometimes  D.sometime老师说是选A...想问在现在完成时里表示次数有没有for some times的用法?我记得有种说法是直接加次数,比如I have been here twice,这里能不能用BA和D有啥区别.具体怎么用

问题描述:

初三英语(现在完成时相关)(语法高人进)
( )I have been here for _____.A.some time  B.some times  C.sometimes  D.sometime老师说是选A...想问在现在完成时里表示次数有没有for some times的用法?我记得有种说法是直接加次数,比如I have been here twice,这里能不能用BA和D有啥区别.具体怎么用

答案应该是选A,但是意思不是你说的次数的意思,some time 在此处的意思是一段时间,因为time 既可以当时间来讲,又可以当次数来讲,在此处为时间,B的意思是几次而D的意思是某个时候.C的意思是有时