英语选择题b为什么不行?It is 3 years _c___ he joined the army.A.before
2个回答

1.这是英语中比较常见常考的一个固定句型:

It is 或 It has been + 一段时间 + since从句(一般过去时).

翻译为:自从...以来已经多久了.

所以正确答案为C.

2.B错在主从句时态不对应.

因为用after后,不一定就是从他参军以后刚好到现在为止刚好3年,所以不能绝对使用一般现在时.