-How long__Hepburn's successful career__?-For about 40 years.

问题描述:

-How long__Hepburn's successful career__?-For about 40 years.
A.did;last
B.has;lasted
C.was;lasted
D.has;been lasted
为什么不选A呢

Bfor是现完标志