A singly linked list can support removing the tail operation. It needs modification of the next reference of the second to last node.
Suppose you have a reference to the tail. How does the execution time of this operation depend on the size of the list?