第1个回答 2013-07-02
您好,这句话不对!
原因:smoke 为瞬间动词,当无词修饰时前后不能跟时间段
正确的应该是:It has been 10 years since he smoked.
句型:it当做形式主语:it + be + 时间 + since + 从句本回答被网友采纳
第2个回答 2013-07-02
应该为It is 10 years since he smoked 这是一个Since引导的时间状语从句 主句为现在时 从句必须为一般过去时
第3个回答 2013-07-02
不对!·· he smoked 瞬间动作 10 years 是时间段!·
第4个回答 2013-07-02
不对,用完成时
It has been 10 years since he smoked.