I only have a spanner, but I still need a hammer.

I only have a spanner, but I still need a hammer.

A.I’ve got a hammer, but I haven’t a spanner.

B.I’ve got a spanner, but I haven’t a hammer.

C.I’ve got a hammer and a spanner.

D.I have no spanner, nor hammer

正确答案是B