A ‘Spit’ can be defined as a:

A ‘Spit’ can be defined as a:

beach of sand or shingle linked at one end to the land.
ridge that links the mainland to an island.
ridge formed by consolidated dunes on the beach.
shingle ridge formed along the beach above the high water mark.
This question was previously asked in
UPSC Geoscientist – 2021
A spit is a coastal landform, specifically a strip of sand or shingle, which is connected to the mainland at one end and projects into the sea or a body of water.
Spits are formed by longshore drift and deposition of sediment along the coast.
Option B describes a tombolo, which connects an island to the mainland. Options C and D describe types of beach ridges or dunes, but not the characteristic shape and attachment of a spit.