how long( ) he( )Tianjin?------For 8 yearsAhas; left Bhas;been away from

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:51:40

how long( ) he( )Tianjin?------For 8 yearsAhas; left Bhas;been away from
how long( ) he( )Tianjin?------For 8 years
Ahas; left
Bhas;been away from

how long( ) he( )Tianjin?------For 8 yearsAhas; left Bhas;been away from
B正确.因为be away 表示状态,可以和时间段for 8 years连用.
而leave 是短暂性动词,不可以和时间段搭配的.
表示短暂、瞬间性的动词也叫做“终止性动词”或“瞬间性动词”,如die,join,leave,become,return,reach

B