began to skate__ A for three and a half years B three and a half years ago.说明理由 for也不可以是用在一般过去时的吗?

问题描述:

began to skate__ A for three and a half years B three and a half years ago.
说明理由 for也不可以是用在一般过去时的吗?

选B.three and a half years ago三年半以前,属于过去的具体的时间状语,用于一般过去时态.而for three and a half years 也表三年半,不过,表示一段时间,用于现在完成时,不能用于一般过去时.