Чтобы грамматически корректно завершить это предложение, слово "that" нужно заменить на "which".
Объяснение:
В английском языке для соединения предложений часто используются относительные местоимения, такие как "which" и "that". Они вводят придаточные определительные предложения, которые уточняют или поясняют часть предложения.
"Which" используется для придаточных предложений, которые добавляют дополнительную информацию о предмете или объекте. Обычно такие предложения могут быть выделены запятыми или стоят отдельно.
"That" используется для предложений, которые уточняют или ограничивают значение существительного.
Так как в данном случае речь идет о дополнительной информации о компасах, корректнее использовать "which":
- Correct: Early compasses consisted of an iron needle attached to a piece of wood or cork, which floated in a bowl of water.