初中英语问问问

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:58:35
he ____a teacher for over twenty years.
Awas Bhas been Cis 为什么选
B??

B
现在完成时。。。。很简单

现在完成时态

for。。。。years一定要用完成时态

for some years用现在完成式,has been已经

b
因为后面加的是段时间,因此要用完成时态

过去完成时 has been

was 是一般过去时