Mary .... her credit card. She hasn't got her credit card now.
A. was lost
B. lost
C. have lost
D. has lost
I wonder which answer is more accurate, B or D?
I suspect they want answer B. But like you, I think D is OK as well.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.