不挂科搜题免费

问题:

By the time he retires John ____ here for 30 years

选项

  • has taught

  • has been teaching

  • will have been teaching

  • has been taught

  • 答案:

    C 他退休的时候约翰已经教了30年了。